java - 如何在 MongoDB 中返回没有 objectId 的集合的文档?

标签 java mongodb mongodb-java

DB db = mongo.getDB("sample");
DBCollection table = db.getCollection("samplecollection");
DBCursor cursor2 = table.find();

给出的结果为: { “_id”:{ “$oid”:“58bfbcff1d30d8a8c1194328”},“ID”:1,“名称”:“dgsdg”

如何获取没有objectid的文档?

最佳答案

您可以为此使用投影

试试这个:

DBCursor cursor2 = table.find().projection(excludeId()) 

阅读this MongoDB 文档以了解更多信息。

关于java - 如何在 MongoDB 中返回没有 objectId 的集合的文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42667175/

相关文章:

node.js - Mongoose:需要 .pre Hook 来递归删除树中的子项

java - PersistenceConstructor 参数变量名称与实例变量名称不匹配

java - 在 Java 中读取 Excel 文件 (.xls)

java - Spring MVC 中整数(最终类)的 CGLib 代理

Java - Collections.binarySearch 与 PriorityQueue?

javascript - 通过 React 从 mongoDB 中检索数据

mongodb - 集成 Google App Engine 和 Compute MongoDB,可能吗?

java - Mongodb Java 3.4 - 从嵌入文档中获取字段

java - 将 MongoDB 3 中的 Document 对象转换为 POJOS

java - 向 java 程序发送复杂的参数