java查询mongodb中的objectid示例(查询mongodb中的_id属性)
找了很久查询objectid的方法都是错的,用mongovue能查询出来,但就是用Java不知道怎么查询1.mongovue里的查询方式: 代码如下(ObjectId区分大小写):{"_id" : ObjectId("5326bfc0e6f780b21635248f")}2.纯MongoDB里的查询方式: 代码如下:db.collect.find({ "
·
找了很久查询objectid的方法都是错的,用mongovue能查询出来,但就是用Java不知道怎么查询
1.mongovue里的查询方式:
代码如下(ObjectId区分大小写):
{"_id" : ObjectId("5326bfc0e6f780b21635248f")}
2.纯MongoDB里的查询方式:
代码如下:
db.collect.find({ "_id" : ObjectId("5326bfc0e6f780b21635248f") })
3.java里的查询方式:
代码如下:
import org.bson.types.ObjectId;
public DBObject findDocumentById(String id) {
BasicDBObject query = new BasicDBObject();query.put("_id", new ObjectId(id));
DBObject dbObj = collection.findOne(query);
return dbObj;
}
更多推荐
已为社区贡献1条内容
所有评论(0)