前言:為什麼不是1天精通?大家都是成年人、明白人、聰明人,就不要像忽悠小孩子一樣啦.......入門容易精通難,入門可能1天,精通則可能十年磨一劍才略有所成......
Win10系統為例
右鍵單擊“此電腦”——屬性——進階系統設定——進階——環境變量,添加C:\Program Files\MongoDB\Server\3.0\bin;。注意:要以;隔開各種變量。

這樣的話就可以直接在CMD指令視窗中輸入mongo
表示環境變量設定成功,并已經連接配接到預設資料庫test中。
我們可以輸入mongod --help來檢視相關的幫助資訊
View Code
如果你不喜歡看英文可以網上搜中文幫助介紹。
關系資料的表的record必須保證擁有每一個field
mongoDBde meiyige documentde key可以不一樣
關系型資料庫查詢使用SQL
mongoDB查詢使用内置find函數——》基于BSON的特殊查詢工具
這時資料庫并沒有被正在建立,而是處于mongodb的一個預處理緩存池當中,如果你什麼也不幹就離開的花這個空資料庫就會被删除。
這個時候我們看到myTest這個資料庫是還沒有建立的。
執行上面語句後才真正建立資料庫。
我們看到多了一個system.indexes文檔,這是系統自動建立的一個索引文檔,當插入記錄的時候,自動建立了一個字段_id,并在這個字段上面建立了索引。我們來檢視下索引:
在這之前,我們再來往persons文檔中插入一條記錄
查找persons文檔中的所有記錄
查找persons文檔中的第一條記錄
這裡我們用到了一個update方法,我們來看下它的幾個參數分别代表什麼
參數1:查詢的條件
參數2:更新的字段
參數3:如果不存在則插入
參數4:是否允許修改多條記錄
更新name為yujie的記錄
檢視更新後的記錄:
插入一條測試記錄
插入後:
删除文檔中的資料
删除後結果:
檢視所有資料庫
假設我要删除foobar資料庫,先使用use foobar切換到foobar資料庫,然後執行 db.dropDatabase(),執行結果如下:
再次檢視所有資料庫:
裡面有所有的shell可以完成的指令幫助,全局的help資料庫相關的db.help(),集合相關的db.[documentName].help()
db.help()
db.persons.help()
<a href="http://api.mongodb.com/js/" target="_blank">http://api.mongodb.com/js/</a>
不能是空字元串
不得含有' '(空格)、,、$、/,\、和\O(空字元);
應全部小寫
最多64個位元組
資料庫名不能與現有系統保留庫同名,如admin,local,及config
資料庫i命名為db-text這樣的集合也是合法的,但是不能通過db.[documentName]得到了,要改為db.getCollection("documentName"),因為db-text會被當成是減。
mongoDB的shell内置javascript引擎可以直接執行js代碼
shell可以用eval
注意以上指令大小寫敏感。
本文轉自鄒瓊俊部落格園部落格,原文連結:http://www.cnblogs.com/jiekzou/p/6959638.html,如需轉載請自行聯系原作者