(1)我的電腦啟動mongo服務:cmd模式下: mongod --dbpath E:\mongodb\data\db
(2)cmd模式下進入mongo操作:
輸入:mongo 【已配置全局環(huán)境】

數(shù)據(jù)操作基礎命令:
use db(建立數(shù)據(jù)庫):use不僅可以進入一個數(shù)據(jù)庫,如果你敲入的庫不存在,它還可以幫你建立一個庫。但是在沒有集合前,它還是默認為空。
db.集合.insert( ):新建數(shù)據(jù)集合和插入文件(數(shù)據(jù)),當集合沒有時,這時候就可以新建一個集合,并向里邊插入數(shù)據(jù)。Demo:db.user.insert({“name”:”jspang”})
db.集合.find( ):查詢所有數(shù)據(jù),這條命令會列出集合下的所有數(shù)據(jù),可以看到MongoDB是自動給我們加入了索引值的。Demo:db.user.find()
db.集合.findOne( ):查詢第一個文件數(shù)據(jù),這里需要注意的,所有MongoDB的組合單詞都使用首字母小寫的駝峰式寫法。
db.集合.update({查詢},{修改}):修改文件數(shù)據(jù),第一個是查詢條件,第二個是要修改成的值。這里注意的是可以多加文件數(shù)據(jù)項的,比如下面的例子。
db.jspang.update({"name":"jspang"},{"name":"jspang","age":"32"})
db.集合.remove(條件):刪除文件數(shù)據(jù),注意的是要跟一個條件。Demo:db.user.remove({“name”:”jspang”})
db.集合.drop( ):刪除整個集合,這個在實際工作中一定要謹慎使用,如果是程序,一定要二次確認。
db.dropDatabase( ):刪除整個數(shù)據(jù)庫,在刪除庫時,一定要先進入數(shù)據(jù)庫,然后再刪除。實際工作中這個基本不用,實際工作可定需要保留數(shù)據(jù)和痕跡的。