標籤:
顯示所有資料庫列表:show dbs
> show dbslocal 0.078GBrunoob 0.078GB>
顯示當前資料庫:db
> dbrunoob>
顯示所有集合:show collections --顯示當前資料庫的所有集合
> show collectionscol_1col_2runoobsystem.indexes>
建立資料庫:use DataBase_Name --建立名字為DataBase_Name的資料庫,並切換到建立的資料庫,當然也可以直接切換到已經存在的資料庫
> use mydbswitched to db mydb> dbmydb>show dbs #新建立的不會顯示,因為裡面沒有資料
local 0.078GB
runoob 0.078GB
> db.movie.insert({"name":"tutorials yiibai"}) #向當前資料庫插入一個集合movie(如果不存在自動建立),並向集合中插入文檔
WriteResult({ "nInserted" : 1 })
> show dbs
local 0.078GB
mydb 0.078GB
runoob 0.078GB
> show collections #顯示當前資料庫中的集合
movie
system.indexes
> db.movie.find() #展示集合中的內容
{ "_id" : ObjectId("578de9095dadb19a13cd9062"), "name" : "tutorials yiibai" }
>
刪除資料庫:db.dropDatabase()
> show dbslocal 0.078GBmydb 0.078GBrunoob 0.078GB> dbmydb> db.dropDatabase(){ "dropped" : "mydb", "ok" : 1 }> show dbslocal 0.078GBrunoob 0.078GB>
建立集合:db.createCollection(name, options)
name是集合的名字,options(可選)指定有關記憶體大小和索引
> show dbslocal 0.078GBrunoob 0.078GB> db #上步刪除之後還會顯示mydb> use runoob #切換資料庫switched to db runoob> dbrunoob> show collections #顯示當前的集合col_1col_2runoobsystem.indexes
> db.createCollection("mycollection") #建立集合
{ "ok" : 1 }
> show collections #顯示所有的集合
col_1
col_2
mycollection
runoob
system.indexes
>
建立集合的重要選項: createCollection()
> db.createCollection("mycol", { capped : true, autoIndexID : true, size : 6142800, max : 10000 } ){ "ok" : 1 }> show collectionscol_1col_2mycolmycollectionrunoobsystem.indexes> db.yiibai.insert({"name" : "yiibai"})WriteResult({ "nInserted" : 1 })> show collectionscol_1col_2mycolmycollectionrunoobsystem.indexesyiibai>
刪除集合:db.COLLECTION_NAME.drop()
> show collectionscol_1col_2mycolmycollectionrunoobsystem.indexesyiibai> db.mycollection.drop()true> db.yiibai.drop() #成功刪除已經存在的集合true> db.mycol.drop()true> show collectionscol_1col_2runoobsystem.indexes> db.rrrrr.drop() #刪除不存在的集合,出錯false>
用find命令來查看文檔內容:db.collection_name.find()
> dbrunoob> db.rundb.runCommand( db.runoob> db.runoob.find(){ "_id" : ObjectId("578dc96c5dadb19a13cd905e"), "word" : "你好", "chinese" : "今天天氣不錯啊!", "english" : "today the weather is well!" }> show collectionscol_1col_2runoobsystem.indexes> db.col_2.find(){ "_id" : ObjectId("578dd2b95dadb19a13cd9061"), "name" : "xiaohua", "age" : "15" }> db.col_1.find(){ "_id" : ObjectId("578dd2255dadb19a13cd905f"), "name" : "chenugnag" }{ "_id" : ObjectId("578dd23a5dadb19a13cd9060"), "name" : "xiaoming", "age" : "20" }>
Mongodb(2)建立資料庫,刪除資料庫,建立集合,刪除集合,顯示文檔內容