MongoDB $ in特定字段

时间:2017-02-07 22:39:31

标签: mongodb mongodb-java

我的数据格式为

{
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答案。

谢谢!

0 个答案:

没有答案