嗨,我有一个SQL查询我试图在MongoDB中使用MongoJava驱动程序Jdbc [2.10]实现它。我的sql查询是,提高效率比较一个字段与多个集合Mongodb Jdbc
SELECT DISTINCT table1.id FROM table1,table2 WHERE table1.x = table2.x and
table1.y IN (somevalue) AND table2.y IN (somevalue)
在MongoDB我有Table1集合和Table2集合。使用Jdbc我创建了两个对象来访问两个集合。考虑我在每个集合中都有1个缺失记录。如果我尝试将每个文档值与另一个集合进行比较,则需要1次缺少* 1缺少比较。 ??之后,我想匹配它'Y'值?
任何人都可以建议我如何有效地将此查询转换为MongoDB jdbc查询?
谢谢