使用_id mongodb数组删除多行

时间:2015-09-23 22:44:48

标签: javascript node.js mongodb mongoose

我想在Mongoose中一次删除多行,但我只能通过each来考虑/找到这一行并单独删除。

var arrays = [ [ 560324b994a552efdeb128a2 ],
  [ 560324b994a552efdeb128a3 ],
  [],
  [],
  [],
  [ 560324b994a552efdeb128a0 ],
  [ 560324b994a552efdeb128a1 ],
  [] ]

someModel.remove(arrays);

如果可能的话,我希望只删除有价值的商品,但如果我需要将其删除,这很容易克服。

1 个答案:

答案 0 :(得分:1)

您可以使用$in query operator删除多个文档,如下所示

  #wrapper .header-social {
        margin-bottom: -44px;
  }