将键添加到解析对象中的对象

时间:2015-02-10 19:55:30

标签: javascript parse-platform javascript-objects

我正在使用解析javascript sdk,我希望在保存时将一个键添加到Parse'对象'中的对象。

例如:

var saveGif = new SaveGifTags();
saveGif.save({
    type: req.body.type,
    tag: req.body.tags[i],
    gifObjects: newGif
 }, {
     success: function(data) {
          console.log(data);
          res.json(data);
     },

     error: function(data) {
          console.log(data);
      }
});

gifObjects是Parse Class中的对象。我试着做这样的事情

gifObjects: gifOjects[gifObj.id] = newGif;
newGif当然是我要保存的对象。这给了我一个gifObjects没有定义的错误。所以我试过这样的事情

gifObjects[gifObj.id] : newGif;

也没有用。我想创建这样的东西:

{
    hgs32: {
        url: '',
        image: ''
    }, 

    64522 : {
        url: '',
        image: ''
    }
 }

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

想出来。不确定downvote是什么,但我必须在保存之前创建对象。

var gifObjects = {};
gifObjects[gifObj.id] = newGif;

然后保存

saveGif.save({
    type: req.body.type,
    tag: req.body.tags[i],
    gifObjects: gifObjects
 },