本章介紹了mongodb的常用操作,具體包括如下:
1.插入文件
如果插入文件沒有指明_id欄位,mongodb會自動增加_id。
db.collection.insert():插入一條或多條文件
語法
db.collection.
insert
(,)
引數
型別說明
document
document or array
乙個或多文件
ordered
boolean
可選。預設值true
如果為true,插入多個文件時按順序插入,並當發生錯誤時中斷插入操作。
如果為false,插入多個文件時無序插入,並當發生錯誤時跳過繼續插入
成功返回結果
writeresult
()
db.collection.insertone():插入一條文件
語法
db.collection.
insertone
()
成功返回結果
返回文件的_id欄位
db.collection.insertmany():插入多條文件
語法
db.collection.
insertmany([
>
,>,.
..],
)
每次插入操作的大小不能超過 maxwritebatchsize。如果乙個組插入大小超過該限制,由客戶端拆分成多次傳送。
成功返回結果
返回多個插入文件的id
2.刪除
db.collection.remove():刪除一條或多條文件
語法
db.collection.
remove(,
)
引數
型別說明
query
document
查詢條件
justone
boolean
可選。預設值是false
如果true只刪除一條文件
如果false刪除匹配查詢條件的所有文件
成功返回結果
writeresult
()
db.collection.deleteone():從集合中刪除一條文件
語法
db.collection.
deletemany
()
引數
型別說明
filter
document
匹配條件
db.collection.deletemany():刪除所有匹配文件從集合中
語法
db.collection.
deletemany
()
引數
型別說明
filter
document
匹配條件
參考官網 collectin method
第三章 MongoDB的增刪改查(2)
本章介紹了mongodb的常用操作,具體包括如下 1.更新 db.collection.update query,update,options 修改已經存在的文件,還可以修改指定的字段或者替換整個文件。語法db.collection.update 引數 型別說明 query document 查詢條...
MongoDB 三 增刪改查
2,查詢也是一樣,看一下知識點的彙總,其實用幾個,還是有規律的,比較容易記錄的 3,看一下固定集合 顧名思義是有著固定大小的集合,其優點是效能比較出色,以 lru least recently used 最近最少使用 規則和插入順序進行 age out 老化移出 處理。由於集合空間大小一定,當空間用...
C Primer Plus 第三章查缺補漏
最近發現自己有些c語言基礎還是有些不牢固,基礎是很重要的。雖然學過c語言,但是真的功力不夠。而這本書之前打算讀卻因為各種原因擱置了,現在重新拾起希望能夠提公升自己的c語言功底。從第三章資料型別開始讀起,並採用全新的學習方法,因為會點c語言,本著高效學習的原則,打算讀書把不熟悉的部分挑出整理並記住運用...