a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > MongoDB > 正文

MongoDB修改、刪除文檔的域屬性實例

2020-03-14 13:22:41
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了MongoDB修改、刪除文檔的域屬性實例,本文講解了刪除集合中所有文檔的一個域、同時刪除多個域、同時刪除和新增域,需要的朋友可以參考下
 

由于本博使用的博客程序是邊開發邊使用的,所以開發過程中動態創建了某些現在不需要的屬性

MongoDB 是無 Schema 的,不像關系數據庫那樣列屬性定義在表而非記錄中,MongoDB 的集合中的每個文檔可以擁有各自不同的域屬性。

MongoDB 中使用 db.collections.update 修改集合中若干文檔的域屬性,使用 $set 增加域,$unset 刪除域。

刪除集合中所有文檔的一個域

復制代碼代碼如下:

db.posts.update({}, { $unset: { deleted_at: 1 } }, { multi: true })

1.第一個參數表示選中某些文檔,這里為 {} 表示選中當前 posts 集合中的所有文檔
2.第二個參數為具體的更新操作,$unset 表示刪除域
3.第三個參數為額外選項,{ multi: true } 表示更新所有滿足要求的文檔,默認只會更新第一個
也可以同時刪除多個域
復制代碼代碼如下:

db.categories.update({}, { $unset: { deleted_at: 1, desc: 1 } }, { multi: true })

也以同時刪除和新增域
復制代碼代碼如下:

db.tags.update(
    {},
    { $unset: { deleted_at: 1 }, $set: { slug: 1, description: 1 } },
    { multi: true }
)

 

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品九九久久 | 亚洲经典视频在线观看 | h黄动漫日本www免费视频网站 | 欧美人牲 | 成人免费在线观看视频 | 天天夜碰日日摸日日澡 | 精品视频在线观看一区二区 | 欧美极品一区二区 | 欧美一区二区激情三区 | 日本超碰| 伊人网在线视频 | 国产欧美一区二区三区在线看 | 久久久xxxx | h黄动漫日本www免费视频网站 | 国产 日韩 欧美 中文 在线播放 | 久久久成人精品视频 | 欧美视频中文字幕 | 剑来高清在线观看 | 毛片在线免费 | 日韩中文字幕在线播放 | 亚洲国产精品久久 | 国产精品国产三级国产aⅴ9色 | 黄色片免费在线观看 | 欧美日韩一二三区 | 日韩免费视频一区二区 | 国产一区二区三区久久久 | 成人亚洲精品 | 国产精品成人一区二区三区夜夜夜 | 视频一区二 | 97夜夜操| 一级a毛片免费 | 99视频免费 | 国产99久久精品一区二区永久免费 | www.毛片 | 成人久久久久久 | av中文在线| 色婷婷综合久久久久中文一区二 | 欧美在线免费视频 | 色吊丝在线永久观看最新版本 | 午夜老湿影院 | 国产成人精品免费视频大全 |