佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > MongoDB插入數據的3種方法

MongoDB插入數據的3種方法

熱門標簽:地方門戶網站 服務外包 呼叫中心市場需求 AI電銷 鐵路電話系統(tǒng) 百度競價排名 網站排名優(yōu)化 Linux服務器


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

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

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

      

復制代碼 代碼如下:
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字段但該字段值不存在集合中的文檔。下面的示例創(chuàng)建一個新的文檔在inventory集合:
       
復制代碼 代碼如下:
db.inventory.save( { type: "book", item: "notebook", qty: 40 } )

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

 

您可能感興趣的文章:
  • Java操作MongoDB插入數據進行模糊查詢與in查詢功能
  • Python實現讀取SQLServer數據并插入到MongoDB數據庫的方法示例
  • c# 插入數據效率測試(mongodb)
  • 利用Mongoose讓JSON數據直接插入或更新到MongoDB
  • python讀取json文件并將數據插入到mongodb的方法
  • MongoDB數據庫插入、更新和刪除操作詳解
  • Docker容器化部署嘗試——多容器通信(node+mongoDB+nginx)
  • MongoDB中多表關聯查詢($lookup)的深入講解
  • c#操作mongodb插入數據效率

標簽:崇左 銅川 蘭州 黃山 湖南 衡水 湘潭 仙桃

巨人網絡通訊聲明:本文標題《MongoDB插入數據的3種方法》,本文關鍵詞  ;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    池州市| 长白| 西峡县| 云阳县| 临江市| 宁南县| 台中市| 金塔县| 柳河县| 宜黄县| 兴国县| 万安县| 乐平市| 余庆县| 库伦旗| 宣威市| 通山县| 姜堰市| 肇东市| 信丰县| 哈尔滨市| 曲沃县| 和田县| 宁武县| 莱芜市| 琼中| 咸丰县| 闽清县| 天峨县| 凌云县| 汕头市| 霍邱县| 荣昌县| 宣汉县| 黄大仙区| 正镶白旗| 上犹县| 花莲县| 长汀县| 将乐县| 正安县|