最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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


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

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

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

      

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


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

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

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

 

相關(guān)文章

  • Mongodb解決不能連接到服務(wù)器的錯(cuò)誤問題

    Mongodb解決不能連接到服務(wù)器的錯(cuò)誤問題

    這篇文章主要介紹了Mongodb解決不能連接到服務(wù)器的錯(cuò)誤問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • MongoDB數(shù)據(jù)庫索引用法詳解

    MongoDB數(shù)據(jù)庫索引用法詳解

    本文詳細(xì)講解了MongoDB數(shù)據(jù)庫索引的用法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • MongoDB操作類封裝實(shí)例代碼

    MongoDB操作類封裝實(shí)例代碼

    這篇文章主要給大家介紹了關(guān)于MongoDB操作類封裝的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MongoDB具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • MongoDB中的參數(shù)限制與閥值詳析

    MongoDB中的參數(shù)限制與閥值詳析

    這篇文章主要給大家介紹了關(guān)于MongoDB中參數(shù)限制與閥值的相關(guān)資料,文中通過示例代碼以及圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • Mongodb通配符文本索引的用法詳解

    Mongodb通配符文本索引的用法詳解

    通配符索引為Mongodb靈活的數(shù)據(jù)結(jié)構(gòu),提供了高效查詢的解決方案,本文繼續(xù)研究官方文檔,來歸納總結(jié)通配符文本索引的介紹和用法,感興趣的朋友跟隨小編一起看看吧
    2024-07-07
  • MongoDB 3.6.5常見的安裝失敗原因和解決辦法

    MongoDB 3.6.5常見的安裝失敗原因和解決辦法

    在開發(fā)過程中,可能會(huì)用到 MongoDB 數(shù)據(jù)庫,在進(jìn)行MongoDB的安裝過程中,可能會(huì)遇到各種各樣的問題導(dǎo)致安裝失敗,本文將針對(duì)常見的安裝失敗情況(,例如端口占用、系統(tǒng)文件問題和版本兼容問題等)進(jìn)行分析,并提供解決方案和相應(yīng)的代碼示例
    2024-03-03
  • 淺析MongoDB之安全認(rèn)證

    淺析MongoDB之安全認(rèn)證

    MongoDB是基于分布式文件存儲(chǔ)的數(shù)據(jù)庫。由C++語言編寫。旨在為WEB應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案。默認(rèn)情況下,MongoDB實(shí)例啟動(dòng)運(yùn)行時(shí)是沒有啟用用戶訪問權(quán)限控制的,在實(shí)例本機(jī)服務(wù)器上都可以隨意連接到實(shí)例進(jìn)行各種操作,MongoDB不會(huì)對(duì)連接客戶端進(jìn)行用戶驗(yàn)證
    2021-06-06
  • MongoDB的分片集群基本配置教程

    MongoDB的分片集群基本配置教程

    MongoDB擁有經(jīng)典的Sharding架構(gòu)能將數(shù)據(jù)分散存儲(chǔ)在數(shù)個(gè)服務(wù)器上以作集群,這里我們就來看一下MongoDB的分片集群基本配置教程:
    2016-07-07
  • MongoDB 用戶相關(guān)操作

    MongoDB 用戶相關(guān)操作

    這篇文章主要介紹了MongoDB 用戶相關(guān)操作,幫助大家更好的理解和學(xué)習(xí)使用MongoDB數(shù)據(jù)庫,感興趣的朋友可以了解下
    2021-03-03
  • mongodb增量/全量備份腳本的實(shí)現(xiàn)詳解

    mongodb增量/全量備份腳本的實(shí)現(xiàn)詳解

    這篇文章主要給大家介紹了關(guān)于mongodb增量/全量備份腳本的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09

最新評(píng)論

邢台市| 张家界市| 葵青区| 崇左市| 电白县| 高安市| 娄烦县| 那坡县| 景洪市| 安达市| 广饶县| 米林县| 三河市| 娄底市| 会东县| 彭州市| 施秉县| 奇台县| 内丘县| 宁蒗| 博客| 伽师县| 潼关县| 台北市| 鸡泽县| 盐池县| 腾冲县| 观塘区| 岑溪市| 金寨县| 民丰县| 合川市| 运城市| 洪雅县| 松潘县| 朝阳市| 玉树县| 新郑市| 兰坪| 灵宝市| 南郑县|