我需要帮助Kinvey Business逻辑。我想保存一个新对象 在商业登录(后端方面)中使用javascript,但我找不到一个例子 无处。我尝试了这个,但不起作用:
var model = new Kinvey.Backbone.Model({}, {
url: 'Notifications'
});
var promise = model.save({}, {
success: function(model, response, options) {
logger.info("bam");
}
});
如果有人在普通集合和用户集合上保存对象的示例 我非常感谢。 谢谢。
答案 0 :(得分:4)
您可以尝试使用BL脚本中提供的collectionAccess
模块。可以找到here的文档。
例如,要将新对象保存到notifications
集合中,您可以:
function onPreSave(req, res, modules) {
var db = modules.collectionAccess,
objectToSave = { foo: "bar" };
db.collection('notifications').save(objectToSave, function(err, objectThatWasSaved) {
if (err) {
// do some error reporting here
} else {
// Hooray! It worked
// !! Make sure to call res.complete or res.continue
// !! to tell Kinvey you are done processing. Check
// !! the docs I linked to for the details
res.continue();
}
});
}
完全披露:我是Kinvey的开发人员