Kinvey业务逻辑 - 在集合上保存新对象的示例(Javascript)

时间:2013-11-18 20:33:15

标签: javascript business-logic kinvey

我需要帮助Kinvey Business逻辑。我想保存一个新对象 在商业登录(后端方面)中使用javascript,但我找不到一个例子 无处。我尝试了这个,但不起作用:

var model = new Kinvey.Backbone.Model({}, {
                 url: 'Notifications'
                    });
        var promise = model.save({}, {
            success: function(model, response, options) {
        logger.info("bam");
                }
                    });

如果有人在普通集合和用户集合上保存对象的示例 我非常感谢。 谢谢。

1 个答案:

答案 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的开发人员