插入文档
MongoDB 使用 insert() 或 save() 方法向集合中插入文档,语法如下:
update() 方法
update() 方法用于更新已存在的文档。语法格式如下:
再次插入两条name为xiaosi的数据,通过db.user.update({name:"xiaosi",age:"23"},{$set:{name:"xiaosi",age:20}})写法并未改变数据,虽然未报错,但是说明这样写不行,因为也是刚学习mongodb,所以不知道为什么不能这么写?
通过db.user.update({name:"xiaosi"},{$set:{name:"xiaowu"}}) 可以改变其中一条数据。
这里将name:"xiaowu"的数据改成name:"xiaosi",以便展示后面操作。
ps:db.user.update({name:"xiaowu"},{$set:{name:"xiaosi"}}) 这种写法只能改变一条数据而已。
如果你要修改多条相同的文档,则需要设置 multi 参数为 true。
命令: db.user.update({name:"xiaosi"},{$set:{name:"xiaowu"}},{multi:true})
MongoDB 删除文档