当前位置: 代码迷 >> java >> 如何使用mongodb查询生成器编写Java代码以使用“ _id”检索文档?
  详细解决方案

如何使用mongodb查询生成器编写Java代码以使用“ _id”检索文档?

热度:36   发布时间:2023-07-25 19:03:20.0

如何使用mongodb QueryBuilder将以下查询转换为Java代码?

db.event.find({"_id":ObjectId("55aff4883e688fbea60d0698")})

尝试这个:

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());
}

希望对你有效。

  相关解决方案