- 修改文档
- 删除命令
修改文档,就是修改MongoDB中的一条记录. 修改文档的语法结构 集合的名称,即类似于表名. 条件为查找到的要修改的数据. 修改后的数据,即对查找到的数据,进行数据的修改 db.集合名称.update(条件,修改后的数据)
例如执行命令,进行对id为2的数据进行修改 db.spit.update({"_id":"2"},{visit:2000})
如下图所示 此时可以看到, id为2的visit字段虽然修改为了2000,但是其他的字段都没有了 如果要修改数据的同时,保留其他的字段,那么要使用KaTeX parse error: Expected '}', got 'EOF' at end of input: …e({"_id":"4"},{set:{visits:NumberInt(2000)}})`
额外的, 如果修改文档的时候,要修改的字段在原字段中不存在,那么会自动的增加该字段,并给该字段赋值 例如执行命令
db.spit.update({"_id":"4"},{$set:{addFiled:"测试修改新增字段"}})
结果如下图 自动增加了addFiled字段
删除文档的语法结构 db.集合名称.remove(条件)
删除某个表的全部数据 (谨慎使用) db.spit.remove({})
最为常用的是根据条件删除 例如删除id为2的数据 db.spit.remove({"_id" : "2"})
结果如下图所示,id为2的数据,成功进行了删除