003_MongoDB 数据库和集合操作

 

4. 数据库操作
查看所有数据库 show database;
查看当前使用数据库 db
新建与切换数据库 use test;
新建数据库 use newDBName; db.sites.insert({name:'aocn.cnblogs.com'});
切换工作数据库 use test;
删除数据库 use tests; db.dropDatabase();

 

5. 集合的操作
查看数据库中的集合
show collections;
db.getCollectionNames();
创建集合
createCollection()方法创建集合 : db.createCollection("newCollection");
insert()方法自动创建集合 : db.sites.insert({name:"itCollection"});
集合的重命名
db.COLLECTION_NAME.renameCollection("NEW_NAME");
集合的删除
db.COLLECTION_NAME.drop(): db.newCollection.drop()

 

** db.createCollection(name, options)
name,String,要创建的集合名
options,Document,可选。创建集合的选项
capped,Boolean,可选。如果为true,则启用限制集合。限制集合是固定大小的集合,会达到其最大值时,自动覆盖最早的文档。如果指定true,则需要也指定size参数
autoIndexID,Boolean,可选。如果为true,自动创建索引_id字段的。默认值是false。
size,number,可选。表示限制集合的大小,capped参数为true时,需要设置此参数
max,number,可选。表示限制集合允许的最大文档数。

 

posted @ 2019-02-16 20:06  aocn  阅读(60)  评论(0)    收藏  举报