使用json对象数组在mongo中查找

时间:2015-05-25 05:22:11

标签: json mongodb

您好我正在尝试使用一些json对象在我的mongoDB中找到一组用户。

例如我有一组用户

users = [{name:"Bob", country:"Australia"},{name:"Jimbo",country:"Italy"}]

我一直想弄清楚的是我如何查询以便找到两个用户。

我知道如何搜索一个用户

userModel.findOne({name:"Bob", country:"Australia"})

但我不确定如何使用mongo的json对象数组?

1 个答案:

答案 0 :(得分:0)

尝试使用逻辑查询运算符进行查询!

例如,您可能正在查看:

userModel.find({
  $or: [
    {name: "Bob", country:"Australia"},
    {name: "Jimbo", country:"Italy"}
  ]
});

来源:
http://docs.mongodb.org/manual/reference/operator/query/or/
http://docs.mongodb.org/manual/reference/operator/query/and/