mongodb 之旅(三) 基本管理(MongoDB Javascript Shell)Posted on 以下方式可以獲取數(shù)據(jù)庫(kù)信息: show dbs; show collections; db.stats(); db.members.stats(); db.runCommand({dbstats:1}); db.runCommand({collstats:1}); db.runCommand = db.$cmd.fin
MongoDB 之旅(三) 基本管理(MongoDB Javascript Shell) Posted on
以下方式可以獲取數(shù)據(jù)庫(kù)信息:
show dbs; show collections;
db.stats(); db.members.stats(); db.runCommand({dbstats:1}); db.runCommand({collstats:1});
db.runCommand = db.$cmd.findOne
db.help();
立即學(xué)習(xí)“Java免費(fèi)學(xué)習(xí)筆記(深入)”;
此外,shell還有內(nèi)置的Tab不全機(jī)制;
db.numbers.save;//查看save方法的內(nèi)部實(shí)現(xiàn)。
其它:
對(duì)象ID的生成:
每個(gè)集合中對(duì)于所有的文檔必須是唯一的,主鍵是存放在文檔中的_id字段中。由12個(gè)字節(jié)的特定結(jié)構(gòu)組成的。id=4個(gè)字節(jié)的時(shí)間戳(Unix時(shí)間戳)+3字節(jié)的機(jī)器ID+2字節(jié)的進(jìn)程ID+3字節(jié)的計(jì)數(shù)器。如:4c291865 238d3b 19b2 000001. 大部分驅(qū)動(dòng)是允許提供這個(gè)時(shí)間戳,提供創(chuàng)建時(shí)間,香港服務(wù)器,香港空間,精確到最接近的一秒鐘。
BSON:
既是MongoDB的存儲(chǔ)格式又是命令格式。所有的文檔都以BSON格式存儲(chǔ)在磁盤上,所有查詢和命令都由BSON文檔來(lái)指定。故,美國(guó)服務(wù)器,所有的MongoDB的驅(qū)動(dòng)必須在語(yǔ)言特定的文檔描述和BSON之間進(jìn)行轉(zhuǎn)換。
BSON規(guī)范中包含19種類型。
數(shù)據(jù)庫(kù)驅(qū)動(dòng)的核心功能如下:創(chuàng)建ID,序列化BSON以及和數(shù)據(jù)庫(kù)服務(wù)器通信。