摘要:如果沒有找到找到符合條件的文檔,就會(huì)以這個(gè)條件和更新文檔為基礎(chǔ)新建一個(gè)新的文檔。使用它可以快速方便的對(duì)文檔進(jìn)行更新。更新多個(gè)文檔默認(rèn)情況下,文檔的更新只針對(duì)第一個(gè)匹配到的文檔,多個(gè)條件符合時(shí),其它文檔不會(huì)改變。
what is MongoDB ?
面向文檔的數(shù)據(jù)庫(kù)
不再有行的概念,不再有預(yù)定義模式
易于拓展
豐富的功能
索引
聚合
特殊的集合類型
文件存儲(chǔ)
高性能
可以一個(gè)示實(shí)例擁有多個(gè)相互獨(dú)立的數(shù)據(jù)庫(kù),每個(gè)數(shù)據(jù)庫(kù)擁有自己的集合
文檔(document)數(shù)據(jù)的基本單元,鍵值對(duì)的有序集
文檔格式:
{ "foo" : "3" }
每個(gè)文檔都有一個(gè)特殊的鍵 "_id" ,這個(gè)鍵在文檔中是唯一的
文檔的值可以是不同的類型,使用類似 json 的語(yǔ)法來存儲(chǔ)數(shù)據(jù)
文檔的鍵是字符串,除了少數(shù)情況,鍵可以使用任意 UTF-8 字符
鍵不能含有