MongoDB系列之增删改查
在MongoDB中,增删改查操作通常对应以下的命令:
增(Create):
// 插入一个文档
db.collection.insertOne({key: 'value'})
// 插入多个文档
db.collection.insertMany([{key1: 'value1'}, {key2: 'value2'}])
删(Delete):
// 删除符合条件的第一个文档
db.collection.deleteOne({key: 'value'})
// 删除符合条件的所有文档
db.collection.deleteMany({key: 'value'})
改(Update):
// 更新符合条件的第一个文档
db.collection.updateOne({key: 'value'}, {$set: {key: 'newValue'}})
// 更新符合条件的所有文档
db.collection.updateMany({key: 'value'}, {$set: {key: 'newValue'}})
// 替换整个文档
db.collection.replaceOne({key: 'value'}, {newKey: 'newValue'})
查(Read):
// 查找单个文档
db.collection.findOne({key: 'value'})
// 查找多个文档
db.collection.find({key: 'value'}).toArray()
// 查询所有文档
db.collection.find({}).toArray()
以上代码假设你已经选择了相应的数据库和集合。记得在实际应用中,你需要根据自己的需求来调整过滤条件。
评论已关闭