MongoDB是一种NoSQL数据库,它采用文档型数据库,存储的数据以文档的形式存储,文档的格式是JSON格式,称为Document。MongoDB提供了对Document的插入、删除和更新操作,让开发者可以更加轻松的操作数据库,下面我们就来详细的介绍MongoDB对Document文档的插入、删除和更新操作。
Document插入操作
MongoDB提供了insert()方法来进行Document的插入操作,该方法可以插入一条文档或者多条文档,具体使用方法如下:
// 插入一条文档 db.collection.insert({name: "Tom", age: 18}); // 插入多条文档 db.collection.insert([ {name: "Tom", age: 18}, {name: "Jack", age: 19}, {name: "Amy", age: 17} ]);
Document删除操作
MongoDB提供了remove()方法来进行Document的删除操作,该方法可以根据指定的条件删除一条文档或者多条文档,具体使用方法如下:
// 删除一条文档 db.collection.remove({name: "Tom"}); // 删除多条文档 db.collection.remove({age: {$gt: 18}});
Document更新操作
MongoDB提供了update()方法来进行Document的更新操作,该方法可以根据指定的条件更新一条文档或者多条文档,具体使用方法如下:
// 更新一条文档 db.collection.update({name: "Tom"}, {$set: {age: 20}}); // 更新多条文档 db.collection.update({age: {$gt: 18}}, {$set: {age: 20}}, {multi: true});
以上就是MongoDB对Document文档的插入、删除和更新操作,开发者可以根据自己的需要进行相应的操作,以满足自己的需求。