如何向JSONStore IBM MobileFirst添加数据
我们还不熟悉IBM MobileFirst。我们需要在如何向JSONStore IBM MobileFirst添加数据,json,ibm-mobilefirst,add,jsonstore,Json,Ibm Mobilefirst,Add,Jsonstore,我们还不熟悉IBM MobileFirst。我们需要在JSONStore中创建、插入、获取和删除数据。所以我们试着这样做: main.js:- function wlCommonInit(){ console.log("Bootstrapping Angular"); angular.element(document).ready(function(){ angular.bootstrap(document,['app']); var coll
JSONStore
中创建、插入、获取和删除数据。所以我们试着这样做:
main.js:-
function wlCommonInit(){
console.log("Bootstrapping Angular");
angular.element(document).ready(function(){
angular.bootstrap(document,['app']);
var collectionName = 'people';
var options = {};
options.username = 'pavan';
options.password = '123';
options.localKeyGen = false;
options.clear = false;
WL.JSONStore.init(collectionName, options).then(function () {
alert("OK");
WL.JSONStore.get(collectionName).add([{name: 'carlos'}, {name: 'mike'}])
.then(function () {
alert("OK3");
});
}).fail(function (errorObject) {
alert("fail");
});
})
}
首先我们得到警报,然后在控制台中显示错误
未捕获的TypeError:无法读取未定义的属性“add”
我们理解使用
add
插入表。使用findAll
获取所有记录,使用remove
删除记录,但问题是add函数不起作用。因此,请告诉我我们错过了什么,并为我们提供指导。您使用的是哪个版本和版本的MobileFirst?这是在哪个站台?您看到的错误是因为WL.JSONStore.get()
返回未定义。您能否将此代码移到init
承诺之外,看看它是否有效。提供logcat/应用程序输出f@Srik谢谢回复。我们使用的是7.1 MobileFirst版本。Android平台。是的,我们将代码移到了init之外,但仍然出现错误。您可以共享重新创建错误的示例代码吗