【发布时间】:2017-04-09 08:19:24
【问题描述】:
我想在 MongoDB 中运行一个查询,该查询返回一个集合的不同文档,其中至少包含一个字符串数组的元素。例如,如果我有一个包含 A、B、C 的列表,则查询应返回包含“A”OR“B”OR“C”的所有不同文档。我写了这个查询:
BasicDBObject query = new BasicDBObject("A", new BasicDBObject("$exists", true));
query.append("B", new BasicDBObject("$exists", true)).
append("C", new Basicstrong textDBObject("$exists", true));
但它返回所有具有“A”AND“B”AND“C”的文档。我怎样才能做到这一点?谢谢。
【问题讨论】:
标签: mongodb