1. 先加入一筆資料

00_insertOne.png

2. 用 insertMany 加入多筆 document/row,其中包含 重複欄位 _id
01_insertMany_duplicated_id.png

3. 部分加入

  重複的欄位不會加入

02_list_result.png

  但查看 collection(table) ,發現重複欄位之前,未重複的部分仍會寫入collection(table)

4. 非依序寫入

 insertMany() 內定是依順序寫入(先提供的資料就先寫) collection(table);也可以不依照順序寫入。

 insertMany() 第二個參數:{ordered:false} 可提供不依照順序寫入。

03_insertMany_ordered_false.png

再顯示一次

04_find_out.png

就發現輸入的每一筆資料都會嘗試寫入,如沒有重複就寫入成功。
 

arrow
arrow
    文章標籤
    NoSQL MongoDB ordered:false
    全站熱搜
    創作者介紹
    創作者 小木屋 的頭像
    小木屋

    小木屋

    小木屋 發表在 痞客邦 留言(0) 人氣()