Mongodb基本命令

成功啟動Mongodb后,再打開一個命令行窗口,輸入mongo回車,就可以用命令行來操作數據庫。

進入mongodb

輸入help, 可以看到常用的命令幫助

help
show dbs  #顯示數據庫列表 
show collections  #顯示當前數據庫中的集合(類似關系數據庫中的表) 
show users  #顯示用戶
use <db name>    #切換當前數據庫,這和MS-SQL里面的意思一樣 
db.help()    #顯示數據庫操作命令,里面有很多的命令
db.foo.help()    #顯示集合操作命令,同樣有很多的命令,foo指的是當前數據庫下,一個叫foo的集合,并非真正意義上的命令 
db.dropDatabase()  #刪除當前使用數據庫
db.getName()    #查看當前使用數據庫的名字

db.createCollection(“collName”, {size: 20, capped: 5, max: 100})      #創建一個聚集集合(table)

db.articles.drop()    #刪除數據集合articles

db.foo.find()    #對于當前數據庫中的foo集合(table)進行數據查找(由于沒有條件,會列出所有數據,分頁查看) 
db.foo.find( { a : 1 } )    #對于當前數據庫中的foo集合進行查找,條件是數據中有一個屬性叫a,且a的值為1

MongoDB沒有創建數據庫的命令,但有類似的命令。
如果你想創建一個“mydb”的數據庫,先運行use mydb命令,之后就做一些操作(如:db.createCollection('user')),這樣就可以創建一個名叫“mydb”的數據庫。

數據集的長度,先定義一個游標

> var cur = db.articles.find()
> cur.count()
99
> cur.length()
99

從mongodb中導出數據:(從mydb數據庫中導出articles集合)

mongoexport -d mydb -c articles -o /Users/apple/Desktop/articles.csv
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容