写入/更新命令 本页介绍了文档数据库服务写入和更新命令。 文档数据库服务写入和更新主要有以下几种命令: insert():插入新数据。 基础语法: db.collection.insert(document) 或者 db.collection.insertOne(document) 示例: db.users.insert({name:"John", age:30}) db.users.insertOne({name:"Mary", age:25}) save():如果有id,则更新,否则插入新文档。 db.collection.save(document) update():更新已存在的文档。 基础语法: db.collection.update(query, update, {multi:true}) 参数: query:更新的查询条件。 update:{$set: {xxx: yyy}},使用set操作符更新字段。 {multi:true}:是否更新多条记录,默认false只更新一条。 示例: db.users.update({name:"John"}, {$set: {age: 31}}) db.users.update({name:"John"},{$set: {age: 31}},{multi:true}) insertMany():插入多条数据。 db.collection.insertMany([documents]) remove():删除数据。 db.collection.remove(query, justOne) 示例: db.users.remove({age: {$lt: 30}}) // 删除age 小于30 的所有文档 db.users.remove({name:"John"}, true) //删除name为John的一条文档