Node.js- MongoDB操作-添加文档

8. 添加文档

(1)方法

         Db.collName.insertOne()

         Db.collName.insertMany()

         Db.collName.insert()  若指定ID,只能添加,不能修改

         Db.collName.save()  --可以修改和添加数据

Node.js- MongoDB操作-添加文档_第1张图片

Node.js- MongoDB操作-添加文档_第2张图片 

(2)语法

Db.collection.insert(
    ,
       {
           writeConcern:,
           Ordered:
       }
)

writeConcern:用于控制写入安全的级别

Ordered:可选的。如果是true,则执行文档的有序插入,如果文档中出现错误,则将返回而不处理数组中的剩余文档。如果false,执行一个无序的插入,如果一个文件发生错误,继续处理数组中的剩余文档。默认为true,用于插入多个文档

(3)示例

// 插入一条文档数据
db.collName.insertOne({name:'张',"sex":"女","age":14,"class":"PHP"})
//插入多条文档数据
db.users.insertMany([{name:'李',"sex":"男","age":43,"class":"CLass"},{name:'王',"sex":"男","age":26,"class":"NET"}])
// 插入一条文档数据
//如果不指定_id字段,save()方法类似于insert()方法。如果指定_id字段,则会更新该_id的数据
db.collName.save({name:'张',"sex":"女","age":14,"class":"PHP"})
//插入多条文档数据
db.users.insert([{name:'李',"sex":"男","age":43,"class":"CLass"},{name:'王',"sex":"男","age":26,"class":"NET"}])

 

你可能感兴趣的:(NodeJS)