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