第三章 MongoDB的增刪改查(1)

2021-10-23 23:25:18 字數 1612 閱讀 5009

本章介紹了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語言,本著高效學習的原則,打算讀書把不熟悉的部分挑出整理並記住運用...