mongo shell會檢測輸入命令的完整性,沒寫完回車後可接著寫,連續按
3次即可退出到提示符下
mongo shell加引數
--nodb
就不會連線任何資料庫
mongo ip:27010/db_name script1.js script2.js 執行指令碼
mongo shell 下 呼叫函式
load(script1.js)
執行指令碼
mongo --quiet 靜默啟動,不提示警告資訊
mongo shell 中執行
run(「ls」,」-l」,」/home」) 函式,執行系統命令
名字怪異的集合訪問方式:
var name =」@#$」
db[name].find() 即可
批量插入比但各插入要快很多
db.collection.batchinsert([,,])
注意,批量插入僅能在單個集合中進行批量插入,不能多個集合進行批量插入。批量插入因錯誤中斷的話,那麼錯誤之前的文件都會被插入,錯誤之後的文件不會被插入。batchinsert在批量插入時可以使用
continueonerror
選項可以忽略錯誤,跳過錯誤繼續執行。
mongo shell
中不支援此選項。但所有驅動語言中是支援的。
使用者家目錄下建立檔案.mongorc.js,會在
mongo shell
連線時自動執行。可以在這裡邊執行些命令。使用引數
--norc
就不會執行這個指令碼
vim .mongorc.js
var compliment=["attractive","intelligent","like batman"];
var index=math.floor(math.random()*3);
print("hello,you are looking "+compliment[index]+"today!");
var no=function();
db.dropdatabase=db.prototype.dropdatabase=no;#禁止刪除資料庫
dbcollection.prototype.drop=no;##禁止刪除集合
dbcollection.prototype.dropindex=no;##禁止刪除索引
MongoDB的配置和基本的操作
一 配置 本人選擇的是linux 64 bit 2.6.5版本.2 把安裝包解壓,解壓後把bin目錄下的所有的檔案都放到你想要安裝的位置,本人放在了 usr local mongo裡面。3 在mongo的目錄下面新建乙個db檔案和log檔案,分別用來存放資料和日誌。root localhost cd...
MongoDB儲存配置
無論資料還是索引都存放在硬碟中。到要使用的時候才交換到記憶體中。對於讀密集型應用,規劃好伺服器大小以保證在記憶體中能支撐整個工作集並且進行複製以得到更高的可用性。如果你伺服器的記憶體 ram 不能夠保證在記憶體中容納工作集,進行分片以從多個複本集群中整合記憶體 ram 使用與部署相同的伺服器硬體建立...
MongoDB啟動配置
1,常用引數說明 dbpath mongodb資料檔案儲存路徑 logpath mongod的日誌路徑 bind ip 繫結的ip port 繫結的埠 2,啟動方式 a,直接啟動 進入mongodb安裝目錄,例如 mongodb linux x86 64 3.0.4 執行.bin mongod db...