需要更新sailsjs上的多个集合

时间:2015-03-22 22:22:09

标签: node.js mongodb collections sails.js insert-update

我使用嵌套列表管理类别权重和父级的组件。当我完成拖动时,我发送一个列表序列化的帖子,我想用新选项更新类别,并发送状态为视图的Json。我尝试了很多东西,但任何工作。现在我试图用一个计数器进行循环,使用Categories.update()回调在每个类别更新中增加,但不起作用。有什么建议吗?

我的代码(数据为空,错误为空):

var total = list.length;
var updated = 0;
var errors = [];
list.each(function(category){

    Categories.update({id: category.id}, {parent: category.parent}, function(err, data){
       updated++
       if(err)
        errors.push(err);

       if(updated==total)
          if(errors.length)
              res.status(400).json(errors);
          else
              res.status(200).json();

   });

});

P.D。:我也尝试使用setInterval检查更新并执行res.status ...

0 个答案:

没有答案