MongoDB学习日记 - java代码(七):runCommand & BasicDBObject
2015-09-16 18:46
666 查看
这里的示例代码都是简要代码,详细代码可以参考我打包好的代码,地址:百度云 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 argument MongoCollection<BasicDBObject> collection = database.getCollection("mycoll", BasicDBObject.class); // insert a document BasicDBObject document = new BasicDBObject("x", 1); collection.insertOne(document); document.append("x", 2).append("y", 3); // replace a document collection.replaceOne(Filters.eq("_id", document.get("_id")), document); // find documents List<BasicDBObject> foundDocument = collection.find().into(new ArrayList<BasicDBObject>()); for (BasicDBObject basicDBObject : foundDocument) { System.out.println(basicDBObject); } client.close();
这里都是比较简单的例子,仅供学习使用,不喜勿喷。如果以后开发需要,我会继续拓展博客。
相关文章推荐
- MongoDB学习日记 - java代码(六):索引 index
- scrapy&mongodb基本使用
- MongoDB学习日记 - java代码(五):增删改查
- mongodb的状态分析
- mongodb的索引
- mongodb查询不重复数据的记录总数
- windows下MongoDB的安装及配置
- MongoDB学习日记 - java代码(四):构建Document
- mongodb分片集群突然停电造成一些错误,分片无法启动(非正常关闭)
- mongodb 复杂聚合
- MongoDB学习日记 - java代码(三):数据库与集合操作
- mongodb添加文件出现error
- Scrapy和MongoDB的应用---爬取
- MongoDB基本使用
- 在C#中使用官方驱动操作MongoDB
- MongoDB 3.0.6 安装 增删改查
- MongoDB学习日记 - java代码(二):建立连接
- MongoDB学习日记 - java代码(一):mongodb driver
- MongoDB学习日记(十):聚合
- C#操作MongoDB数据库方法