12. 玩几个特殊函数 inc mul rename set unset

MongoDB入门

优酷频道 技术频道

玩几个特殊函数

今天为您讲几个操作文档字段的函数。

知识点

  • $inc:递加
  • $mul:相乘
  • $rename:改名
  • $set:新增or修改
  • $unset:字段删除

实战演习

$ mongo
> use komablog;
> db.posts.find({title:"怪物猎人世界评测"}, {_id:0});
> db.posts.update({title:"怪物猎人世界评测"}, {$inc: {rank: 1}});
> db.posts.find({title:"怪物猎人世界评测"}, {_id:0});
> db.posts.update({title:"怪物猎人世界评测"}, {$mul: {rank: 2}});
> db.posts.find({title:"怪物猎人世界评测"}, {_id:0});
> db.posts.update({title:"怪物猎人世界评测"}, {$rename: {"rank": "score"}});
> db.posts.find({title:"怪物猎人世界评测"}, {_id:0});
> db.posts.update({title:"怪物猎人世界评测"}, {$set: {"istop": true}});
> db.posts.find({title:"怪物猎人世界评测"}, {_id:0});
> db.posts.update({title:"怪物猎人世界评测"}, {$unset: {"istop": true}});
> db.posts.find({title:"怪物猎人世界评测"}, {_id:0});

课程文件

https://gitee.com/komavideo/LearnMongoDB

小马视频频道

http://komavideo.com