日韩小视频-日韩久久一区二区三区-日韩久久一级毛片-日韩久久久精品中文字幕-国产精品亚洲精品影院-国产精品亚洲欧美云霸高清

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

軟件下載吧

當(dāng)前位置:軟件下載吧 > 數(shù)據(jù)庫(kù) > DB2 > MongoDB操作之子文檔添加與更新(mongodb子文檔)

MongoDB操作之子文檔添加與更新(mongodb子文檔)

時(shí)間:2024-03-26 14:36作者:下載吧人氣:26

MongoDB是一款著名的非關(guān)系數(shù)據(jù)庫(kù),無論是開發(fā)人員還是企業(yè),都非常喜愛它。MongoDB支持靈活的查詢操作,其中子文檔添加與更新也是其中一種常用操作。

首先,我們來看一下,在一個(gè)空集合中,如何讓MongoDB操作子文檔添加與更新,下面代碼可以看出:

// 首先我們創(chuàng)建一個(gè)空集合
db.createCollection("items");

// 添加新文檔
db.items.insert({
itemNo: 1,
name: "computer",
price: 2000,
});
// 添加子文檔
db.items.update(
{
itemNo: 1
},
{
$push: {
specs: ["8gb RAM", "500gb HDD", "15.6 inches"]
}
}
);

/*
此時(shí)更新后的文檔結(jié)構(gòu)如下:
{
itemNo: 1,
name: "computer",
price: 2000,
specs: ["8gb RAM", "500gb HDD", "15.6 inches"] // 添加的子文檔
}
*/

可以看出,使用 MongoDB操作子文檔添加與更新,我們可以利用`update`方法和`$push`操作符來實(shí)現(xiàn)添加元素的子文檔操作,當(dāng)然也可以使用`update`方法和`$set`來實(shí)現(xiàn)更新子文檔元素,代碼如下:

// 更新子文檔
db.items.update(
{
itemNo: 1,
"specs.name": "8gb RAM"
},
{
$set: {
"specs.$.price": 200
}
}
);

/*
此時(shí)更新后的文檔結(jié)構(gòu)如下:
{
itemNo: 1,
name: "computer",
price: 2000,
specs: [
{ name: "8g RAM", price: 200}, // 該元素被更新了
{ name: "500g HDD", price: 120},
{ name: "15.6 inches", price: 30}
] // 添加的子文檔
}

從上述代碼我們可以看出,使用`update`方法和`$set`來實(shí)現(xiàn)更新元素的子文檔,需要指定子文檔的字段名稱,然后使用`$`來表示要更新的具體元素信息,最后指明要更新的字段名稱和值即可。

由以上內(nèi)容可以清晰得知,在MongoDB中,操作子文檔添加與更新分別有兩種操作符實(shí)現(xiàn):一種是`$push`操作符,可以用來實(shí)現(xiàn)子文檔的添加;另外一種是`$set`操作符,可以用來實(shí)現(xiàn)子文檔的更新。總體來說,MongoDB是一款十分強(qiáng)大的非關(guān)系數(shù)據(jù)庫(kù),在操作子文檔添加與更新時(shí),它的功能提供的也是十分豐富的,讓開發(fā)人員的工作及企業(yè)的管理更加便利。

標(biāo)簽mongodb子文檔,mongodb 子文檔,MongoDB,文檔,更新,添加,操作,可以,MongoDB

相關(guān)下載

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

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

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

熱門閱覽

最新排行

公眾號(hào)

主站蜘蛛池模板: 日韩欧美国产精品第一页不卡 | 国产精品自在欧美一区 | 18视频免费网址在线观看 | 国产女主播91 | 五月色婷婷琪琪综合伊人 | 欧美午夜精品久久久久久黑人 | 日韩精品一区在线观看 | 婷婷色九月综合激情丁香 | 一级毛片免费观看久 | www.久久在线 | 99热国产免费 | 国产精品国产亚洲精品看不卡 | 欧美片能看的一级毛片 | 日韩欧美精品综合一区二区三区 | 尹人香蕉久久99天天拍 | 黄色三级网站 | 色播亚洲视频在线观看 | 91精品网站 | 91国高清视频 | 国产福利不卡一区二区三区 | 免费香蕉成视频成人网 | 欧美日韩国产人成在线观看 | 日韩国产欧美在线观看 | 国产高清一区二区三区免费视频 | 99在线精品视频免费观里 | 成人久久网 | 亚洲精品二区中文字幕 | 国产精品亚洲片在线不卡 | 2018久久久国产精品 | 一区二区欧美视频 | 国产精品毛片va一区二区三区 | 男女国产视频 | 久9久9精品视频在线观看 | 亚洲欧美日韩综合一区久久 | 亚洲精品中文字幕一区 | 二级毛片在线播放 | 精品真实国产乱文在线 | 综合欧美视频一区二区三区 | 日韩黄色免费观看 | 欧美国产精品一区二区免费 | 欧美精品成人久久网站 |