天天看點

[權威指南]學習筆記——第1、2章 MongoDB介紹和基礎知識

安裝目錄:

C:\Program Files\MongoDB\Server\3.2

Bin:

..\..\Program Files\MongoDB\Server\3.2\bin

啟動指令:mongod

連結指令:mongo  或者 mongo 主機:端口号/資料庫 mongo -nodb 或者mongo XX.js 或者mongo --quiet

檢視資料庫:db

選擇資料庫:use foo  ==> db.getSister("foo")

顯示所有資料庫:show dbs ==〉 db.getMongo().getDBs()

顯示所有連結: show collections ==> db.getCollectionNames()

建立:db.XX.insert(XX);

讀取:db.XX.find() 讀取20個或者db.XX.findOne();

更新:db.XX.update({},XX);

删除:db.XX.remove();

ObjectId:4位時間戳3位機器2位PID(程序辨別符)3位計數器

Js檔案加載:load(XX.js),js放在bin檔案夾下

js腳本不能出現shell輔助函數,如:use foo;show dbs; show collections

conn = new Mongo(主機:端口号);db = conn.getDB("資料庫名");

或db = connect(主機:端口号/資料庫名);

建立 .mongorc.js檔案在目前使用者名目錄下C:\Users\yangpengyan

prompt可以改變shell提示,如prompt = function(){ return (new Date())+"> ";}顯示目前資料庫

EDITOR="路徑" 注意edit的使用

db.collectionName可以擷取集合,如果collectioName包含保留字或者無效名稱

可以db.getCollection("名稱");或者x[y]形式,如:

1、變量的使用 for(var I in collections){db.blog[collection[i]]},其中var collection = ["a","b","c"]

2、集合怪異的可以用 vae name = "%&^" db[name].find();

轉載于:https://www.cnblogs.com/shipixing/p/mongodbGuide1.html