MongoDB Shell是MongoDB自帶的交互式javascript shell。用來對(duì)MongoDB進(jìn)行操作和管理的交互式環(huán)境。
MongoDB是一個(gè)面向文檔的數(shù)據(jù)庫(kù)系統(tǒng)。使用C++編寫,不支持SQL,但有自己功能強(qiáng)大的查詢語法。
MongoDB使用BSON作為數(shù)據(jù)存儲(chǔ)和傳輸?shù)母袷。BSON是一種類似JSON的二進(jìn)制序列化文檔,支持嵌套對(duì)象和數(shù)組。
MongoDB很像MySQL,document對(duì)應(yīng)MySQL的row,collection對(duì)應(yīng)MySQL的table。
傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)一般由數(shù)據(jù)庫(kù)(database)、表(table)、記錄(record)三個(gè)層次概念組成,MongoDB是由數(shù)據(jù)庫(kù)(database)、集合(collection)、文檔對(duì)象(document)三個(gè)層次組成。MongoDB對(duì)于關(guān)系型數(shù)據(jù)庫(kù)里的表,但是集合中沒有列、行和關(guān)系概念,這體現(xiàn)了模式自由的特點(diǎn)。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版