java 查询 mongodb 中的objectid
2024-08-21 17:40:48
网上找了很久查询objectid的方法都是错的,用mongovue能查询出来,但就是用java不知道怎么查询
1.mongovue里的查询方式:
{"_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;
}
从外国网站找过来的,链接:http://stackoverflow.com/questions/9797935/how-to-query-documents-using-id-field-in-java-mongodb-driver
最新文章
- NYOJ 99单词拼接(有向图的欧拉(回)路)
- 对依赖倒置原则(DIP)及Ioc、DI、Ioc容器的一些理解
- Gradle学习
- POJ 3281 Dining 网络流最大流
- Bzoj 1984: 月下“毛景树” 树链剖分
- Android 周报
- HDU 1548 A strange lift(Dijkstra,简单BFS)
- Linux Platform驱动模型(一)-设备信息
- inux的进程-进程的概念和fork创建进程
- nyoj 正数性质
- 吴恩达深度学习第2课第2周编程作业 的坑(Optimization Methods)
- C#面向对象(1)
- 不会点git真不行啊.
- 这20个Docker Command,有几个是你会的?
- P Invoke struct结构
- bind封装
- 学习测试框架Mocha
- Python(十)之GUI编程
- CentOS6启动流程
- MVC应用程序的jQuery代码重构