欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MongoDB插入數(shù)據(jù)的3種方法

 更新時間:2014年05月03日 09:44:09   作者:  
在MongoDB中,db.collection.insert()方法添加一個新文檔到集合中。另外,db.collection.update()方法和db.collection.save()方法也能通過upsert操作添加新文檔。upsert操作執(zhí)行更新現(xiàn)有文檔或者當文檔不存在時插入一個新文檔。


insert()方法:
    下面是在inventory集合中插入一個三個字段的文檔:
       

復(fù)制代碼 代碼如下:
db.inventory.insert( { _id: 10, type: "misc", item: "card", qty: 15 } )

        在實示例中,文檔有一個用戶指定的值為10的_id字段,這個值必須在inventory集合中唯一。
update()方法:
    調(diào)用update()方法使用upsert標志創(chuàng)建一個新文檔當沒有匹配查詢條件的文檔時。下面的例子當inventory集合中沒有包含{type:"books",item:"journal"}的文檔時創(chuàng)建一個新文檔:

      

復(fù)制代碼 代碼如下:
db.inventory.update(
                         { type: "book", item : "journal" },
                         { $set :     { qty: 10 } },
                         { upsert :true     }
                )


 MongoDB添加_id字段和分配一個唯一的ObjectId作為它的值。新文檔包含來自查詢<query>條件的item和type字段,和來自更新<update>參數(shù)的qty字段:
      
復(fù)制代碼 代碼如下:
{ "_id" : ObjectId("51e8636953dbe31d5f34a38a"), "item" : "journal", "qty" : 10, "type" : "book" }

save()方法:
    使用save()方法插入一個文檔,通過該方法保存一個不包含_id字段的文檔或者包含_id字段但該字段值不存在集合中的文檔。下面的示例創(chuàng)建一個新的文檔在inventory集合:
       
復(fù)制代碼 代碼如下:
db.inventory.save( { type: "book", item: "notebook", qty: 40 } )

    MongoDB添加_id字段和分配一個唯一的ObjectId作為它的值。
       
復(fù)制代碼 代碼如下:
{ "_id" : ObjectId("51e866e48737f72b32ae4fbc"), "type" : "book", "item" : "notebook", "qty" : 40 }

 

相關(guān)文章

  • 如何為MongoDB添加分片副本集

    如何為MongoDB添加分片副本集

    這篇文章主要介紹了如何為MongoDB添加分片副本集,幫助大家更好的理解和學(xué)習使用MongoDB數(shù)據(jù)庫,感興趣的朋友可以了解下
    2021-03-03
  • MongoDB日志文件過大的解決方法

    MongoDB日志文件過大的解決方法

    這篇文章主要介紹了MongoDB日志文件過大的解決方法,本文給出了一種不需要重啟MongoDB服務(wù)的方法重新開啟一個新日志文件,需要的朋友可以參考下
    2014-10-10
  • MongoDB數(shù)據(jù)庫文檔操作方法(必看篇)

    MongoDB數(shù)據(jù)庫文檔操作方法(必看篇)

    下面小編就為大家?guī)硪黄狹ongoDB數(shù)據(jù)庫文檔操作方法(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • MongoDB超大塊數(shù)據(jù)問題解決

    MongoDB超大塊數(shù)據(jù)問題解決

    這篇文章主要為大家介紹了MongoDB超大塊數(shù)據(jù)問題的技術(shù)瓶頸解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • 一次因mongo查詢不存在字段引發(fā)的事故記錄

    一次因mongo查詢不存在字段引發(fā)的事故記錄

    這篇文章主要給大家介紹了關(guān)于一次因mongo查詢不存在字段引發(fā)的事故記錄,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2021-01-01
  • Mongodb 刪除添加分片與非分片表維護

    Mongodb 刪除添加分片與非分片表維護

    MongoDB 是一個介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當中功能最豐富,最像關(guān)系數(shù)據(jù)庫的。通過本文給大家介紹Mongodb 刪除添加分片與非分片表維護的相關(guān)知識,對此文感興趣的朋友一起學(xué)習吧
    2016-01-01
  • 聊聊MongoDB?帶訪問控制的副本集部署問題

    聊聊MongoDB?帶訪問控制的副本集部署問題

    這篇文章主要介紹了MongoDB?帶訪問控制的副本集部署,本文給大家分享簡單的步驟幫助大家完成,對MongoDB副本集部署問題感興趣的朋友一起看看吧
    2022-02-02
  • mongodb清除連接和日志的正確方法分享

    mongodb清除連接和日志的正確方法分享

    這篇文章主要給大家介紹了關(guān)于mongodb清除連接和日志的正確方法,文中通過示例代碼介紹的非常詳細,對大家學(xué)習或者使用mongodb具有一定的參考學(xué)習價值,需要的朋友可以參考下
    2021-09-09
  • MongoDB高效讀寫海量數(shù)據(jù)的方法

    MongoDB高效讀寫海量數(shù)據(jù)的方法

    這篇文章介紹了MongoDB高效讀寫海量數(shù)據(jù)的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • MongoDB中4種日志的詳細介紹

    MongoDB中4種日志的詳細介紹

    這篇文章主要給大家介紹了關(guān)于MongoDB中4種日志的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習或者使用MongoDB具有一定的參考學(xué)習價值,需要的朋友們下面來一起學(xué)習學(xué)習吧
    2019-08-08

最新評論