-
- 数据服务
- Android SDK
- iOS SDK
- 小程序
- Cocos2D-X
- C# SDK
- GO
- JavaScript
- PHP
- RESTful
-
- 云函数
- Android SDK
- iOS SDK
- Java 云函数
- JavaScript
- C#
- PHP
- RESTful
- Web
-
- 支付服务
- Android SDK
- iOS SDK
- RESTful
-
- 短信服务
- Android SDK
- iOS SDK
- JavaScript
- PHP
- RESTful
-
- IM服务
- Android SDK
- iOS SDK
-
- 推送服务
- Android SDK
- iOS SDK
- JavaScript
- PHP
- RESTful
-
- 其他
- 常见问题
- 错误码
- 数据安全
- BQL
- 知识库
- 下载
- 搜索
常见问题 - 平台常见问题
- 数据服务
- 数据服务Android
- 数据服务iOS
- 数据服务Cocos2d-X
- 数据服务C#
- 数据服务JavaScript
- JavaScript 常见问题
- 数据服务PHP
- 数据服务RESTful
- 云函数
- 云函数iOS
- IM服务
- IM服务Android
- IM服务iOS
- 推送服务
- 推送服务Android
- 推送服务iOS
- 支付服务
- 推送服务Android
- 短信服务
- 短信服务
# JavaScript 常见问题 Q: 请问比目有TypeScript的前端sdk吗?主要是用在白鹭游戏引擎引擎里的。 A: 这个暂时没有,有普通js的sdk - - - Q: angularJs如何与bmob配合使用 A: 一般这种情况需要将和Bmob的数据交互封装为一个service,从service中返回数据 基本的调用层次就是controller调用service,service调用Bmob bmobservice.js
testcontroller.js
app.service("bmobservice", function () {
//添加一个资源 Bmob对象在index中初始化或者在app.run中进行初始化
this.AddResource =function(resource){
var ResourceInfo = Bmob.Object.extend("ResourceInfo");
//创建对象
var resourceInfo = new ResourceInfo();
//为对象赋值
resourceInfo.set("Title",resource.Title);
resourceInfo.set("ResourceType",resource.ResourceType);
resourceInfo.set("Target",resource.Target);
//resourceInfo.save();
var array = new Array();
var SubResourceInfo = Bmob.Object.extend("SubResourceInfo");
var subResourceInfo = new SubResourceInfo();
subResourceInfo.set("Name",resource.SubResourceInfo[0].Name);
subResourceInfo.set("Url",resource.SubResourceInfo[0].Url);
resourceInfo.set("SubResource",subResourceInfo);
resourceInfo.save();
}
});
- - - Q: 没有客户端请求的情况下服务端能主动向客户端发送数据吗? A: 不能 - - - Q: 有没有比较数据表中内容相似度的方法 例如 我表里面有 一个组数据 name: 你好中国人, 我要往里面房数据但是如果我的数据为 name:中国人 ,就不放进去了。。判断两者为同一数据 A: 这种定制化的需求需要开发者自行实现。 - - - Q: 有没有办法可以获取password A: 为安全考虑,我们不对外提供获取password字段值的功能。 - - - Q: Javascript的bmob的数据处理都是异步的,如何设置为同步 A: 如果是在nodejs中,可使用async这个同步类库 - - - Q: 如何在node.js的代码中调用bmob A: 用bmob的nodejs模块 - - - Q: JS如果想产生多行数据保存到表中怎么办? A: 一次只能保存一条数据,多条数据需要使用批量操作,可以使用restful接口 - - - Q: js sdk中有更新某个表某个字段所有值的函数吗 A: 没有的,只能一个个更新,restful有一个批量更新的接口,但是每次最多只能操作50条数据 - - - Q: JavaScript 传输数据时,自动加密了吗? A: Bmob所有SDK的通讯过程都进行了加密。 - - - Q: 消息推送 JS SDK支持吗?我使用H5进行APP开发 A: JS有推送功能,可以查看推送文档。 - - - Q: BmobSocketIo.onUpdateTable可以无视ACL A: 实时监听功能不受ACL的限制。 - - - Q: JS SDK 的初始化语句应该放在哪里? A: 用框架集成到一个页面,例如angularjs 的ng-view。不然只能哪里用到,哪里调用 - - - Q: JS SDK可以增加模糊查询吗 A: 目前JS并没有该接口,可使用JS的网络访问接口调用restful api实现,restful api中含有模糊查询的功能。 - - - Q: 我需要将数据加密后再保存到Bmob表吗? A: 所有SDK到服务器之间的数据都是经过对称加密算法加密后传输的。 - - - Q: JavaScript怎么在bomb数据库里面存入date类型。 A:
app.controller('testcontroller',function($scope,$resource,bmobservice){
$scope.addresource = function(){
var resource = {
"Title":"test",
"ResourceType":0,
"Target":"test",
"SubResourceInfo":[{
"Url":"testurl",
"Name":"testname"
}]
}
bmobservice.AddResource(resource);
}
- - - Q: bmob的query查询可以做对指定列做sum之类的聚合查询吗? A: 可以。具体查看JS使用文档 - - - Q: JS版里有多图片上传吗 A: JS版没有多图片上传,需要自行处理 - - - Q: js中用户登录返回的session是不是都一样? A: 同一个用户多次登录返回的SessionToken是一样 - - - Copyright © 2017 Bmob, Maintained by the Bmob Support.
var number = 42;
var string = "the number is " + number;
var date = new Date();
var array = [string, number];
var object = { number: number, string: string };
var bigObject = new BigObject();
bigObject.set("myNumber", number);
bigObject.set("myString", string);
bigObject.set("myDate", date);
bigObject.set("myArray", array);
bigObject.set("myObject", object);
bigObject.set("myNull", null);
bigObject.save();
搜索
请输入您要搜索的内容
Keyboard Shortcuts
Keys | Action |
---|---|
? | Open this help |
← | Previous page |
→ | Next page |
s | Search |
[返回
旧版](https://docs.bmob.cn/data/Android/a_faststart/doc/index.html)