java查询mongodb中的objectid示例
找了很久查询objectid的方法都是错的,用mongovue能查询出来,但就是用java不知道怎么查询
{"_id" : ObjectId("5326bfc0e6f780b21635248f")}
db.collect.find({ "_id" : ObjectId("5326bfc0e6f780b21635248f") })
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进行增删改查的操作
Java连接MongoDB进行增删改查的操作 1.创建数据库的连接,进行增删改查 (分别为接口和实现类) package com.dao; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.mongodb.core.MongoTemplate; import org.springframework.data.mo
-
java操作mongodb实现CURD功能实例
先下载相应的驱动:官网上下载:http://central.maven.org/maven2/org/mongodb/mongo-java-driver/本文使用mongo-2.10.1.jar版本: 下面有详细代码的,每个方法可以单独执行.其中为了方便运行,每个方法中都重新链接数据库,而没有再提出来,因为在此的目的是为了认识mongodb而已. 复制代码 代码如下: package com.mongo.dao;import com.mongodb.BasicDBObject;import co
-
Java操作Mongodb数据库实现数据的增删查改功能示例
本文实例讲述了Java操作Mongodb数据库实现数据的增删查改功能.分享给大家供大家参考,具体如下: 首先,我们在windows下安装mongodb数据库,安装教程可查看前面一篇文章:http://www.jb51.net/article/85605.htm 代码如下: package io.mogo; import java.util.Map; import org.apache.commons.lang3.StringUtils; import com.mongodb.BasicDBObj
-
MongoDB支持的java数据类型和测试例子
mongodb的java数据类型有: Object Ids 自动IDRegular Expressions 正则表达式搜索记录Dates/Times 时间Database References 数据基础结构Binary Data 二进制流Timestamp Data 时间标记戳Code Data 代码数据Embedded Documents 嵌入式文档Arrays 数组类型 详细参考原来英文 http://docs.mongodb.org/ecosystem/drivers/java-types
-
Java操作MongoDB数据库示例分享
MongoDB是一个文档型数据库,是NOSQL家族中最重要的成员之一,以下代码封装了MongoDB的基本操作. MongoDBConfig.java package com.posoftframework.mongodb; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.util.Enumeration; import java.util.HashMap; i
-
java操作mongodb基础(查询 排序 输出list)
复制代码 代码如下: package com.infomorrow.webroot; import java.util.List; import com.mongodb.BasicDBObject;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb.DBCursor;import com.mongodb.DBObject;import com.mongodb.MongoClient; public cl
-
Mongodb3.0.5 副本集搭建及spring和java连接副本集配置详细介绍
Mongodb3.0.5 副本集搭建及spring和java连接副本集配置详细介绍 一.基本环境: mongdb3.0.5数据库 spring-data-MongoDB-1.7.2.jar mongo-Java-driver-3.0.2.jar Linux-redhat6.3 tomcat7 二.搭建mongodb副本集: 1. 分别在三台linux系统机上安装mongodb,(为避免和机器上原有的mongodb端口冲突,这里设为57017): 192.168.0.160 192.168.0.
-
Java操作MongoDB模糊查询和分页查询
本文实例为大家分享了Java操作MongoDB模糊查询和分页查询,供大家参考,具体内容如下 模糊查询条件: 1.完全匹配 Pattern pattern = Pattern.compile("^name$", Pattern.CASE_INSENSITIVE); 2.右匹配 Pattern pattern = Pattern.compile("^.*name$", Pattern.CASE_INSENSITIVE); 3.左匹配 Pattern pattern =
-
java实现mongodb的数据库连接池
MongoDB是介于关系数据库和非关系数据库之间的一种产品,文件的存储格式为BSON(一种JSON的扩展),这里就主要介绍Java通过使用mongo-2.7.3.jar包实现mongodb连接池,具体的java代码实现如下: 数据库连接池配置参数: /** *@Description: mongo连接池配置文件 */ package cn.lulei.mongo.pool; public class MongoConfig { private static String userName;//用
-
简单学习Java+MongoDB
MongoDB一些概念 下面以MongoDB和MySql的对比来说明 MySQL MongoDB database(数据库) db(数据库) table(表) collection(集合) row(行记录) document(文档) column(列) field(字段) primary key(指定主键) "_id" : ObjectId("******") 自动生成内置主键 Mysql的数据形式如下 同样的数据在MongoDB下类似于JSON键值对,叫BSON
-
java操作mongodb时,对象bean和DBObject相互转换的方法(推荐)
如下所示: package com.iqbon.spider.util; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.util.Date; import org.apache.commons.beanutils.BeanUtils; import com.mongodb.BasicDBObject; import com.mongodb.DBObje
随机推荐
- 虚拟机实现静态IP登录和无线上网
- Prototype1.5 rc2版指南最后一篇之Position
- 详解Vue.use自定义自己的全局组件
- linux停止和查看启动服务的命令使用方法
- Oracle中SQL语句连接字符串的符号使用介绍
- 浅谈javascript中的Function和Arguments
- php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串
- 解析:通过php socket并借助telnet实现简单的聊天程序
- 解决C# X64应用程序中读取WParam溢出的问题
- node.js中的fs.readlink方法使用说明
- linux 匿名管道实例详解
- mongoDB实现分页的方法
- 从汇编看c++中变量类型的深入分析
- jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
- js制作简单的音乐播放器的示例代码
- C#访问应用程序配置文件的方法
- 解决php表单重复提交实现方法
- C语言中实现itoa函数的实例
- Python Opencv实现图像轮廓识别功能
- jQuery实现为动态添加的元素绑定事件实例分析