java查询mongodb中的objectid示例

时间:2022-03-06 08:59:21 

找了很久查询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;
}

标签:java,mongodb
0
投稿

猜你喜欢

  • java线程同步操作实例详解

    2023-11-13 14:19:08
  • Java的Struts框架中登陆功能的实现和表单处理器的使用

    2022-05-20 23:44:45
  • 浅谈java并发之计数器CountDownLatch

    2023-03-21 23:42:59
  • 基于java查找并打印输出字符串中字符出现次数

    2022-07-28 19:45:47
  • Java 超详细图解集合框架的数据结构

    2022-04-14 13:09:00
  • Shiro 控制并发登录人数限制及登录踢出的实现代码

    2023-09-18 02:03:56
  • Java输入年份和月份判断多少天实例代码

    2023-12-23 10:43:11
  • java8 实现提取集合对象的每个属性

    2023-10-17 19:37:27
  • java 三种将list转换为map的方法详解

    2023-09-13 03:35:39
  • Java使用JDBC实现Oracle用户认证的方法详解

    2022-10-06 08:59:36
  • Java中的length和length()深入分析

    2022-01-23 06:33:01
  • java 排序算法之快速排序

    2022-07-23 17:39:03
  • Spring事务失效的一种原因关于this调用的问题

    2022-07-19 20:59:21
  • Java实现聊天机器人完善版

    2022-10-07 09:31:11
  • SSM如何实现在Controller中添加事务管理

    2023-11-29 07:23:18
  • SpringBoot整合Mybatis,解决TypeAliases配置失败的问题

    2023-11-28 14:59:24
  • java求数组元素重复次数和java字符串比较大小示例

    2023-08-04 22:20:02
  • Java实现简单登陆界面

    2022-11-25 05:47:47
  • java8使用filter()取出自己所需数据

    2023-04-07 02:30:37
  • 了解Java虚拟机JVM的基本结构及JVM的内存溢出方式

    2023-02-20 03:08:51
  • asp之家 软件编程 m.aspxhome.com