0

如何检索包含 MongoDB 集合中给定键的文档?我正在使用 Mongodb Java 驱动程序。我知道如何通过键值检索文档,但我不确定如何返回包含给定键的所有文档?

例如:Document1 有键名、年龄。Document2 有键名、年龄和地点。我需要检索具有 key : place 的文档,以便获得 document2 作为结果。我该如何查询这个?

4

1 回答 1

0

您可能必须使用 $exists 来检查文档中是否存在密钥。

DBObject queryObject = new BasicDBObject("place", new BasicDBObject("$exists", true));
DBCursor result = collection.find(queryObject);
于 2013-07-22T18:08:10.417 回答