【问题标题】:Kinvey Business logic - example of saving new object on Collections (Javascript)Kinvey 业务逻辑 - 在 Collections (Javascript) 上保存新对象的示例
【发布时间】:2013-12-02 03:56:37
【问题描述】:

我需要有关 Kinvey 业务逻辑的帮助。我想保存一个新对象 在业务登录(后端)中使用 javascript,但我找不到示例 无处。我试过这个,但不起作用:

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

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

【问题讨论】:

    标签: javascript business-logic kinvey


    【解决方案1】:

    您可以尝试使用 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 的开发人员

    【讨论】:

    • 嗨戴夫...我正在尝试获取业务逻辑中的集合数据,但没有得到任何东西。我正在尝试什么,我需要计算集合中的记录数量,我需要那个计数。我尝试了计数,找到但没有成功。你能帮帮我吗?
    • @SandipArmalPatil 我建议在 Kinvey 论坛 [1] 上发布一个问题 - 这将是获得帮助的最佳方式。您可以提供的详细信息越多,您得到响应的速度就越快。例如,当您发布问题时,请尝试包含您的代码以及您看到的任何错误消息。 [1] support.kinvey.com
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-27
    • 1970-01-01
    • 2010-11-14
    • 2011-03-17
    相关资源
    最近更新 更多