使用MongoClient在java中使用mongo函数和forEach复杂查询

时间:2018-06-19 02:10:34

标签: javascript java mongodb

任何人都可以使用MongoClient帮助在java中实现这一点。

"var arr = []
db.getCollection("A").find().forEach(function(doc){arr.push(doc.AS)})
db.getCollection("B").find( { _id: { $nin: arr}},{_id:1})"

从上面的查询中,我试图仅从“B”集合中获取_id字段,其中“B”的_id字段中的记录与“A”集合的“AS”字段不匹配。

上面编写的代码在MongoShell中运行良好。

但我无法在使用MongoClient转换查询并获取价值的java驱动脚本中进行转换。

0 个答案:

没有答案