我有一组用户,并且有一个名为用户的集合。现在,我想从Array中找到具有与user_id相等的用户的文档。如果该用户ID不存在,则不执行任何操作。我将遍历数组以一次获取一个用户ID。现在,我担心的是如何在MongoDB中查找具有该特定user_id的文档
我想要的输出:
Array a= [1,2,3,4,5]
document with user_id=1
document with user_id=2
document with user_id=3 like that
感谢帮助!
答案 0 :(得分:1)
您可以使用$ in运算符。有关更多信息,https://docs.mongodb.com/manual/reference/operator/query/in/
例如
db.collection.find({user_id:{$in:[1,2,3,4,5]}})