使用java驱动程序在Mongodb中存在多个文档的查询
如果我们想检查记录是否存在于Collection中,那么Mongodb中有一个运算符$exists。但是如果我们想知道 Collection 中存在多条记录,那么我们如何使用 java 驱动程序在单个查询中检查它呢?
例如我有两个文档: {“键”:“val1”} {"key": "val2"}
现在,如果我想检查 'val1' 和 'val2' 是否存在,那么我们如何使用 java 驱动程序在单个查询中做到这一点? 注意:两个文档中的字段名称相同。
If we want to check that the record is exists in Collection or not, then there is an operator $exists in Mongodb. But if we want to know multiple records exists in Collection then how can we check that in single query using java driver?
For Example I have two document:
{"key": "val1"}
{"key": "val2"}
Now if I want to check that 'val1' and 'val2' is exist or not then how can we do that in single query using java driver?
Note: here field name is same in both the documents.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要使用 $in 运算符来获得
等效的 java 代码,可能就像这样,
我不是一个 java 人,这或多或少是相同的。
You need to use $in operator for that
equivalent java code might like this
am not much of a java guy, this is going to be more or less same.