mongo-java-driver -3.2.2学习笔记-02-MongoDB Driver Admin Quick Tour
来源:互联网 发布:python不打印空格 编辑:程序博客网 时间:2024/05/16 08:23
得到数据库并操作文档
MongoClient mongoClient = new MongoClient();MongoDatabase database = mongoClient.getDatabase("mydb");MongoCollection<Document> collection = database.getCollection("test");
得到数据库的名称列表
for (String name: mongoClient.listDatabaseNames()) { System.out.println(name);}
删除数据库
mongoClient.getDatabase("databaseToBeDropped").drop();
建立集合
database.createCollection("cappedCollection", new CreateCollectionOptions().capped(true).sizeInBytes(0x100000));
得到集合的列表
for (String name : database.listCollectionNames()) { System.out.println(name);}
删除集合
collection.drop();
建立index
// create an ascending index on the "i" field collection.createIndex(Indexes.ascending("i")); // create a text index on the "content" fieldcoll.createIndex(Indexes.text("content"));
得到某个文档的所有的索引
for (final Document index : collection.listIndexes()) { System.out.println(index.toJson());}
跑命令,不是所有的额操作都有明确的helper,可以使用commad来操作
Document buildInfo = database.runCommand(new Document("buildInfo", 1));System.out.println(buildInfo);
阅读全文
0 0
- mongo-java-driver -3.2.2学习笔记-02-MongoDB Driver Admin Quick Tour
- mongo-java-driver -3.2.2学习笔记-01-MongoDB Driver Quick Tour
- mongo-java-driver -3.2.2学习笔记-09-driver-async
- mongo-java-driver -3.2.2学习笔记-03-Connecting
- mongo-java-driver -3.2.2学习笔记-04-ssl
- mongo-java-driver -3.2.2学习笔记-05-身份认证
- mongo-java-driver -3.2.2学习笔记-06-CRUD
- mongo-java-driver -3.2.2学习笔记-07-GridFs
- mongo-java-driver -3.2.2学习笔记-08-Monitoring
- MongoDB java客户端mongo-java-driver使用
- mongodb java driver 3.2 学习例子
- mongo-java-driver 文档
- Mongo Java Driver示例
- Java通过mongo-java-driver-3.0+查询mongodb数据库
- Java通过mongo-java-driver-3.0+分页查询mongodb详解
- MongoDB 项目集成(mongo-java-driver 3.4.1)
- mongo-java-driver连接池
- MONGO JAVA driver源码编译
- Python ORM :SQLAlchemy基础使用
- 微信长连接转短连接
- Python Notes
- 问君硅谷几多渣?先把Snapchat总裁扒一扒
- kotlin使用Parcelize注解简化Parcelable的书写
- mongo-java-driver -3.2.2学习笔记-02-MongoDB Driver Admin Quick Tour
- git cherry-pick commitid捡樱桃
- VUE初学笔记
- HMM经典介绍论文【Rabiner 1989】翻译(十七)——多观测序列
- vs2015调试iisexpress无法启动的问题解决方案整理
- darwin之socket消息处理性能问题研究
- 我的python之旅
- Mac上使用VirtualBox安装CentOS虚拟机
- 【hdu1045】Fire Net