检查mongodb中是否存在项目(多个查询)

时间:2016-04-28 13:28:39

标签: javascript node.js mongodb mongoose

var exist_item = [];
$scope.Items.ForEach(function(item){
   Item.findOne({"_id":item.id}, function(err,response){
     exist_item.push(response.id);
   });
});

编写这种代码我感觉很糟糕,我认为我可以做更好的方法检查mongodb或moongse中是否存在多个项目。

1 个答案:

答案 0 :(得分:1)

您可以使用id | sessionId | event | created_on ---|-----------|-------|-------------------- 1 | 1 | view | 2016-01-01 12:24:01 2 | 1 | buy | 2016-01-01 12:25:05 3 | 2 | view | 2016-01-01 12:25:09 4 | 1 | view | 2016-01-01 12:27:10 ...... 运算符:

$in