MongoDB:查找元素ID位于ID数组中的元素

我正在像这样的用户群中工作

{ 
    "_id" : ObjectId("5dc822c6547b8500340b2c34"),"firstName" : "SomeFirstName","lastName" : "SomeLastName","uniqueId" : "HF2134fGA"
}
{ 
    "_id" : ObjectId("b80340b2c34522c65450dc87"),"firstName" : "AnotherFirstName","lastName" : "AnotherLastName","uniqueId" : "4F21fGH3A"
}

还有类似的对象列表

[{name: "Name",id:"4F21fGH3A"},{name: "Name",id:"21fG34HFA"}]

我想返回对象数组中包含的id与用户集合中的uniqueId匹配的每个文档。

d228489 回答:MongoDB:查找元素ID位于ID数组中的元素

$in运算符和一个删除服务器上不需要的元素的映射似乎可以解决问题

{ "uniqueId": {$in: ["4F21fGH3A","21fG34HFA"]} } 
本文链接:https://www.f2er.com/3086882.html

大家都在问