MongoDB学习日记 - java代码(七):runCommand & BasicDBObject
来源:互联网 发布:我的世界手机版死神js 编辑:程序博客网 时间:2024/06/05 19:18
这里的示例代码都是简要代码,详细代码可以参考我打包好的代码,地址:百度云 mongo-demo.rar ,这部分代码在other中
runCommand
MongoClient client = new MongoClient(); MongoDatabase database = client.getDatabase("mydb"); // buildInfo 版本信息 // Document{{version=3.0.6, // gitVersion=1ef45a23a4c5e3480ac919b28afcba3c615488f2, // targetMinOS=Windows 7/Windows Server 2008 R2, // OpenSSLVersion=OpenSSL 1.0.1p-fips 9 Jul 2015, // sysInfo=windows sys.getwindowsversion(major=6, // minor=1, build=7601, platform=2, service_pack='Service Pack 1') // ... // }} Document buildInfo = database.runCommand(new Document("buildInfo", 1)); System.out.println(buildInfo); client.close();
语法解释:
db.runCommand( { "buildInfo" : 1 } )
BasicDBObject
注:这是一个用来查询的类
MongoClient client = new MongoClient(); MongoDatabase database = client.getDatabase("mydb");// Pass BasicDBObject.class as the second argumentMongoCollection<BasicDBObject> collection = database.getCollection("mycoll", BasicDBObject.class);// insert a documentBasicDBObject document = new BasicDBObject("x", 1);collection.insertOne(document);document.append("x", 2).append("y", 3);// replace a documentcollection.replaceOne(Filters.eq("_id", document.get("_id")), document);// find documentsList<BasicDBObject> foundDocument = collection.find().into(new ArrayList<BasicDBObject>());for (BasicDBObject basicDBObject : foundDocument) { System.out.println(basicDBObject);}client.close();
这里都是比较简单的例子,仅供学习使用,不喜勿喷。如果以后开发需要,我会继续拓展博客。
0 0
- MongoDB学习日记 - java代码(七):runCommand & BasicDBObject
- MongoDB学习日记 - java代码(一):mongodb driver
- java对MongoDB的聚合操作(BasicDBObject)
- MongoDB学习日记(七):CRUD - remove
- MongoDB学习日记 - java代码(二):建立连接
- MongoDB学习日记 - java代码(四):构建Document
- MongoDB学习日记 - java代码(五):增删改查
- MongoDB学习日记 - java代码(六):索引 index
- MongoDB学习日记 - java代码(三):数据库与集合操作
- 嵌入式学习日记(七)
- 【mongoDB】mongoDB学习日记
- 黑马程序员--学习日记(七)Java网络编程
- 黑马程序员——Java学习日记(七)多线程
- MongDB基础学习(七)—— 【MongoDB for Java】Java操作MongoDB
- mongodb runCommand命令 范围查询 模糊查询
- 黑马程序员 学习日记(七)
- VBS学习日记(七) 重复操作
- 黑马程序员 学习日记(七)
- hdu2066一个人的旅行(dijkstra+优先队列优化)
- java.lang.UnsupportedOperationException: This parser does not support specification "null”version ..
- 用LINKEDLIST模拟棧的集合类。打印10个1-20的随机数
- C++多行文本读取
- shell批量插入redis测试数据
- MongoDB学习日记 - java代码(七):runCommand & BasicDBObject
- 全路径搜索策略
- Tiny6410裸机开发实验----重定位代码到DRAM
- Hessian学习(3)——客户端使用spring
- ZOJ.2105 Number Sequence【数论-快速幂矩阵】 2015/09/16
- 测试前7章总结
- 验证码| 在一般处理程序中使用Session
- tomcat 设置安全访问
- 原生js+JQuery在浏览器之间兼容的坑