我的数据格式为
{
field1 : a,
field2 : b,
field3 : c
},
{
field1 : d,
field2 : e,
field3 : f
},
...
我还有一组像
这样的对象[
{
field1 : a,
field2 : b,
},
{
field1 : d
field2 : h
}
]
我想要的是我的数据库中元素与数组中的文档匹配的所有元素,但仅限于数组中的字段。也就是说,我想要一个$ in,用词" where1和field2的元组在数组"中。所以在这里,我会回到我的数据库中的第一个元素,但不是第二个元素。
有没有办法做到这一点? Java答案是首选,但我应该可以使用一般的mongo答案。
谢谢!