一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - MongoDB - MongoDB插入數據的3種方法

MongoDB插入數據的3種方法

2020-04-24 15:43MongoDB教程網 MongoDB

在MongoDB中,db.collection.insert()方法添加一個新文檔到集合中。另外,db.collection.update()方法和db.collection.save()方法也能通過upsert操作添加新文檔。upsert操作執行更新現有文檔或者當文檔不存在時插入一個新文檔。

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

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


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

 

      

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



 MongoDB添加_id字段和分配一個唯一的ObjectId作為它的值。新文檔包含來自查詢<query>條件的item和type字段,和來自更新<update>參數的qty字段:
      

復制代碼 代碼如下:
{ "_id" : ObjectId("51e8636953dbe31d5f34a38a"), "item" : "journal", "qty" : 10, "type" : "book" }


save()方法:
    使用save()方法插入一個文檔,通過該方法保存一個不包含_id字段的文檔或者包含_id字段但該字段值不存在集合中的文檔。下面的示例創建一個新的文檔在inventory集合:
       

復制代碼 代碼如下:
db.inventory.save( { type: "book", item: "notebook", qty: 40 } )


    MongoDB添加_id字段和分配一個唯一的ObjectId作為它的值。
       

復制代碼 代碼如下:
{ "_id" : ObjectId("51e866e48737f72b32ae4fbc"), "type" : "book", "item" : "notebook", "qty" : 40 }

 

延伸 · 閱讀

精彩推薦
  • MongoDBmongodb基本命令實例小結

    mongodb基本命令實例小結

    這篇文章主要介紹了mongodb基本命令,結合實例形式總結分析了MongoDB數據庫切換、查看、刪除、查詢等基本命令用法與操作注意事項,需要的朋友可以參考下...

    dawn-liu3652020-05-26
  • MongoDBMongoDB安裝圖文教程

    MongoDB安裝圖文教程

    這篇文章主要為大家詳細介紹了MongoDB安裝圖文教程,分為兩大部分為大家介紹下載MongoDB和安裝MongoDB的方法,感興趣的小伙伴們可以參考一下 ...

    Yangyi.He6132020-05-07
  • MongoDBMongodb實現定時備份與恢復的方法教程

    Mongodb實現定時備份與恢復的方法教程

    這篇文章主要給大家介紹了Mongodb實現定時備份與恢復的方法教程,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面...

    chenjsh364522020-05-13
  • MongoDB分布式文檔存儲數據庫之MongoDB分片集群的問題

    分布式文檔存儲數據庫之MongoDB分片集群的問題

    這篇文章主要介紹了分布式文檔存儲數據庫之MongoDB分片集群的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋...

    Linux-18743072020-12-20
  • MongoDBMongoDB憑什么躋身數據庫排行前五

    MongoDB憑什么躋身數據庫排行前五

    MongoDB以比去年同期超出65.96分的成績繼續雄踞榜單前五,這個增幅在全榜僅次于PostgreSQL的77.99,而其相對于4月份的6.10分的增長也是僅次于微軟SQL Server排名...

    孫浩峰3892020-05-22
  • MongoDB遷移sqlserver數據到MongoDb的方法

    遷移sqlserver數據到MongoDb的方法

    這篇文章主要介紹了遷移sqlserver數據到MongoDb的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下...

    聽楓xl9682021-01-03
  • MongoDBMongoDB中javascript腳本編程簡介和入門實例

    MongoDB中javascript腳本編程簡介和入門實例

    作為一個數據庫,MongoDB有一個很大的優勢——它使用js管理數據庫,所以也能夠使用js腳本進行復雜的管理——這種方法非常靈活 ...

    MongoDB教程網6982020-04-24
  • MongoDBMongoDB 內存使用情況分析

    MongoDB 內存使用情況分析

    都說 MongoDB 是個內存大戶,但是怎么知道它到底用了多少內存呢...

    MongoDB教程網10002020-09-29
主站蜘蛛池模板: 亚洲丰满女人ass硕大 | 黑人巨大vs北条麻妃在线 | 俄罗斯烧性春三级k8播放 | 国产成人福利免费观看 | 日日操天天射 | 午夜国产视频 | 精品一区二区三区视频 | 日本无遮挡吸乳视频看看 | 欧美一区二区三区高清不卡tv | 美女胸又大又黄又www小说 | 香蕉精品国产高清自在自线 | 蜜桃久久久亚洲精品成人 | avtt在线播放 | 国产精品永久免费视频 | 国产在线观看精品 | 日本福利片国产午夜久久 | 欧美╳bbbb | 四虎私人影院 | 天堂网站天堂小说 | 免费一区在线 | 精品久久久久香蕉网 | 国产在线精品香蕉综合网一区 | 日本在线看 | 男人的j伸到女人的屁股眼 男人吃奶动态图 | 被黑人同学彻底征服全文小说阅读 | 五月天色网站 | 亚洲卡一卡2卡三卡4麻豆 | 欧美亚洲天堂 | 涩涩屋在线播放 | 边摸边吃奶边做爽视频免费 | 亚洲国产第一区二区三区 | 明星ai人脸替换造梦在线播放 | 欧美男女爱爱视频 | 污文啊好棒棒啊好了 | 香蕉久久夜色精品国产尤物 | 香蕉免费看一区二区三区 | 国产女王女m视频vk 国产农村一级特黄α真人毛片 | 婷婷日日夜夜 | 国产深夜视频 | 236宅宅2021最新理论 | 日韩理论片在线看免费观看 |