<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                不管是何種方式插入,都是有插入順序的,最新插入的放在后面。 <br/> **1. `insert`方式插入** ```sql > db.customer.insert({name: "gyw", mobile: "12345678", email: "xxx@163.com"}) WriteResult({ "nInserted" : 1 }) # 查看是否插入成功 > db.customer.find() { "_id" : ObjectId("6050c17144f167bbabdf6aaf"), "name" : "gyw", "mobile" : "12345678", "email" : "xxx@163.com" } ``` **2. `save`方式插入** ```sql > db.customer2.save({name: "gyw", mobile: "12345678", email: "xxx@163.com"}) WriteResult({ "nInserted" : 1 }) > db.customer2.find() { "_id" : ObjectId("6050c34744f167bbabdf6ab0"), "name" : "gyw", "mobile" : "12345678", "email" : "xxx@163.com" } ``` <br/> **`insert`和`save`的比較:** <mark>相同點:</mark> (1)第一次插入數據時,不需要預先創建一個集合customer,插入數據時會自動創建。 (2)每次插入數據時如果沒有顯示的指定字段`_id`,則會默認創建一個主鍵`_id`。在關系數據庫中主鍵大多數是數值類型,且是自動增長的序列。而MongoDB 中的主鍵值類型則為 Objectld 類型,這樣設計的好處是能更好的支持分布式存儲。 <mark>不同點:</mark> (1)`insert` 可以理解 就是 插入 操作;如果主鍵存在,則拋異常; (2)`save` 可以理解為 插入或 更新;如果 `_id` 的值存在就更新,不存在就插入。 <br/> **3. 結合js插入** MongoDB可以結合JavaScript代碼。 ```sql > for(var i=1; i<=30; i++) db.customer.insert({id: i, name: "xi"+i, age: 100+i}) WriteResult({ "nInserted" : 1 }) > db.customer.find() { "_id" : ObjectId("6050ca0444f167bbabdf6ab1"), "id" : 1, "name" : "xi1", "age" : 101 } { "_id" : ObjectId("6050ca0444f167bbabdf6ab2"), "id" : 2, "name" : "xi2", "age" : 102 } { "_id" : ObjectId("6050ca0444f167bbabdf6ab3"), "id" : 3, "name" : "xi3", "age" : 103 } ``` <br/> **4. 單個插入** ``` insert、save、insertOne都是單個插入,不推薦使用insert插入。 ``` ```sql > db.customer.insertOne({name: "zhangsan", mobile: "13778899", email: "xxx@163.com"}) { "acknowledged" : true, "insertedId" : ObjectId("6050e1d544f167bbabdf6ad0") } ``` <br/> **5. `insertMany`批量插入** ```sql > db.customer.insertMany([ ... {name: "lisi", mobile: "456899343", email: "xxx@163.com"}, ... {name: "wangwu", mobile: "3479247798", email: "xxx@163.com"} ... ]) { "acknowledged" : true, "insertedIds" : [ ObjectId("6050e2f744f167bbabdf6ad1"), ObjectId("6050e2f744f167bbabdf6ad2") ] } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看