0
鑑於以下示例記錄,如何從任意一組組中查找屬於至少一個組的所有用戶來查詢?例如,查找屬於以下組中的任何一個的所有用戶 - 1,10,43。我正在尋找一個通用解決方案。我知道我可以構建一個或查詢,但有沒有更有效的方法來處理這個問題?數組查詢中的Mongo數組
> db.users.findOne()
{
"_id" : ObjectId("508f477aca442be537000000"),
"name" : "Some Name",
"email" : "[email protected]",
"groups" : [
1,5,10
]
}
請告訴我用'$或'查詢..其做一個完美的方式..問題 – RameshVel
沒有什麼不妥的地方。它只需要一個循環來構建查詢,而我可以在下面的答案中概述的方法中放入我的數組,而無需任何額外的工作。無論如何,感謝您的幫助! – VinnyD