1

Kinvey ビジネス ロジックについてサポートが必要です。ビジネスログイン(バックエンド側)でJavaScriptを使用して新しいオブジェクトを保存したいのですが、どこにも例が見つかりません。私はこれを試しましたが、うまくいきません:

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

通常のコレクションとユーザー コレクションにオブジェクトを保存する例があれば、非常に感謝しています。ありがとうございました。

4

1 に答える 1

4

collectionAccessBL スクリプト内から利用可能なモジュールを使用してみることができます。ドキュメントはこちらにあります。

たとえば、新しいオブジェクトを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 の開発者です

于 2013-11-19T23:21:13.573 に答える