nodejs学习笔记11-mongoDB的改和删

121 阅读1分钟

修改数据

1.名字叫做小明的,把年龄更改为 16岁(默认只更新一条)

db.student.update({"name":"小明"},{$set:{"age":16}})

2.更改所有匹配项目

db.student.update({"sex":"男"},{$set:{"age":33}},{multi: true});

3.完整替换,不出现$set 关键字了

db.student.update({"name":"小明"},{"name":"大明","age":16});

4.设置age自增

db.users.update({name: 'Lisi'}, {$inc: {age: 50}}, false, true);

5.设置age自增同时更新name

db.users.update({name: 'Lisi'}, {$inc: {age: 50}, $set: {name: 'hoho'}}, false, true);

删除数据

1.删除数据库,删除当前所在的数据库

db.dropDatabase();

2.删除集合,删除指定的集合/表

db.users.drop()

3.删除数据(默认删除所有符合条件的数据)

db.users.remove({age: 132});

4.删除一条数据

db.users.remove( { "borough": "Queens" }, { justOne: true } )