前言
这节主要来讲修改
- update()
- updateOne()
- updateMany()
- replaceOne()
开始
修改替换所有
我们第一个对象是条件 第二个对象是替换内容
db.collection1.update({name:"lwx"},{address:"BeiJing"});
之前数据
// 1
{
"_id": ObjectId("5d6eab638029235de7599705"),
"name": "lwx",
"age": "18"
}
之后数据
// 1
{
"_id": ObjectId("5d6eab638029235de7599705"),
"address": "BeiJing"
}
这是完全替换
但是我们需要的效果是什么 ? 是修改 对吧 这个怎么行呢 于是我们可以使用修饰符来解决这个问题
先看下图
我们这里有两个name为张三的 我们修改张三的