下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當(dāng)前位置:軟件下載吧 > 數(shù)據(jù)庫(kù) > DB2 > MongoDB 數(shù)據(jù)庫(kù)基礎(chǔ) 之 CRUD操作中的插入范例

MongoDB 數(shù)據(jù)庫(kù)基礎(chǔ) 之 CRUD操作中的插入范例

時(shí)間:2024-02-08 11:17作者:下載吧人氣:36

溫習(xí)了MongoDB的插入操作,主要使用PHP語(yǔ)言實(shí)踐。

目的

  • 理解官方shell和PHP SDK操作的差異
  • 以MySQL的思維理解MongoDB的shell,感覺(jué)差異還是很大的
  • 理解有多少種插入操作,以及差異點(diǎn)
  • 重點(diǎn)理解異常操作,如何看官方文檔

mongoDB shell

insertMany()、insert()、insertOne()三個(gè)方法大體上是差不多的,insertMany()相當(dāng)于批處理,insertOne()是插入當(dāng)個(gè),這兩個(gè)函數(shù)返回的對(duì)象沒(méi)有明確指示,insert()相當(dāng)于批處理,如果插入的是單個(gè)文檔,返回的是WriteResult對(duì)象,如果是多個(gè)文檔返回BulkWriteResult對(duì)象(真正的批量操作)。

如果產(chǎn)生異常,則會(huì)返回writeConcernErrors和writeErrors兩種錯(cuò)誤,有兩個(gè)細(xì)節(jié)。

如果是批量插入,ordered是true,則遇到一個(gè)錯(cuò)誤,后面就不返回了,反之則會(huì)繼續(xù)運(yùn)行,不過(guò)最終都會(huì)拋出異常。

其次遇到異常就不會(huì)返回_ids,這一點(diǎn)覺(jué)得特別讓人難以理解,若何知曉插入了那些ID?

再次強(qiáng)調(diào),對(duì)于MongoDB來(lái)說(shuō),只能保證單個(gè)文檔插入是原子性的。另外MongoDB插入的文檔不存在,則會(huì)自動(dòng)插件文檔。

db.collection.insertMany(
[ <document 1> , <document 2>, … ],
{
writeConcern: <document>,
ordered: <boolean>
}
)

標(biāo)簽MongoDB,技術(shù)文檔,數(shù)據(jù)庫(kù),MongoDB

相關(guān)下載

查看所有評(píng)論+

網(wǎng)友評(píng)論

網(wǎng)友
您的評(píng)論需要經(jīng)過(guò)審核才能顯示

熱門閱覽

最新排行

公眾號(hào)

主站蜘蛛池模板: 日本中文在线观看| 爱妺妺国产av网站| 粉嫩极品国产在线观看| 男人的j插女人的p| 最近中文字幕在线mv视频在线 | 色偷偷人人澡人人爽人人模 | 日日插人人插天天插| 国产国产精品人在线视| 久久精品国产日本波多野结衣| 中文网丁香综合网| 本子库全彩无遮挡无翼乌触手| 国产男女猛烈无遮挡| 亚洲av日韩aⅴ无码色老头 | 91精品国产闺蜜国产在线闺蜜| 永久免费AV无码网站YY| 国产极品视觉盛宴| 亚洲一区二区三区无码中文字幕| 欧美色图另类图片| 女人18毛片a级| 亚洲男女性高爱潮网站| 91国语精品自产拍在线观看一| 欧美日韩在线免费观看| 国产精品亚洲欧美大片在线观看| 亚洲av日韩aⅴ无码色老头 | 国产羞羞视频在线观看| 午夜时刻免费实验区观看| 一区二区三区视频| 激情五月激情综合| 国产精品亚洲片在线观看不卡| 亚洲av成人片在线观看| 91精品欧美激情在线播放| 欧美成人免费全部观看在线看| 国产真实乱系列2孕妇| 亚洲妓女综合网99| 国产在线精品香蕉麻豆| 日本免费一区二区三区最新| 亚洲av无码精品国产成人| 黑人巨大videos极度另类| 好爽好深胸好大好多水视频| 亚洲www网站| 精品亚洲综合久久中文字幕|