我一直试图从 MongoDB 中的集合中获取布尔值,但是当通过 getBoolean 询问时,我收到 null。
在 MongoDB 文档中有 1 个包含以下信息:name:"Test" booleanValue:true
Document searchQuery = new Document();
searchQuery.put("name", "Test");
FindIterable<Document> documents = collection.find(searchQuery);
for (Document document: documents) {
String name = searchQuery.getString("name");
Boolean booleanValue = searchQuery.getBoolean("booleanValue");
System.out.println(document);
System.out.println(name);
System.out.println(booleanValue);
}
它表明它可以在打印所有内容时找到文档和名称,甚至可以正确获取 booleanValue,但是当我 getBoolean 时,我收到 null。
Document{{name=Test, booleanValue=true}} 测试 null
哆啦的时光机
相关分类