【发布时间】:2015-07-30 20:37:10
【问题描述】:
如何使用 mongodb QueryBuilder 将以下查询转换为 java 代码?
db.event.find({"_id":ObjectId("55aff4883e688fbea60d0698")})
【问题讨论】:
标签: java mongodb mongodb-query mongodb-java
如何使用 mongodb QueryBuilder 将以下查询转换为 java 代码?
db.event.find({"_id":ObjectId("55aff4883e688fbea60d0698")})
【问题讨论】:
标签: java mongodb mongodb-query mongodb-java
试试这个:
DBObject query = QueryBuilder.start("_id").is(ObjectId("55aff4883e688fbea60d0698")).get();
【讨论】:
//set up DB
//select the collection
DBCollection coll = db.getCollection("event");
//Retrieve
DBCursor cursor = coll.find(QueryBuilder.start().put("_id")
.is("55aff4883e688fbea60d0698").get());
while(cursor.hasNext()) {
System.out.println(cursor.next());
}
希望它对你有用。
【讨论】: