4、MongoDB的增删改查

1、以下是MongoDB的和MySQL查询方式的对比:

 

   以上查询条件的意思是:在当前数据库users集合中选择name和address字段、年龄大于18的前5条记录。

2、查询原理:首先根据查询条件筛选出所有符合条件的记录,而后筛选需要的字段,而后再排序

3、插入数据

db.user.insert({username:"Horace-2", password:"987654321", gender:"男", age:40})

4、修改数据,

db.user.update({age:{$gt:20}}, {$set:{username:"yy"}}, {multi:true});

解释:{age:{$gt:20}:更新条件,表示age>20,{$set:{username:"yy"}}:更新的字段,表示将username设置为yy,{multi:true}:表示将所有匹配的条件都更新。

 5、删除数据,删除age=10的用户

db.user.remove({age:30});

 

posted @ 2015-03-26 11:50  贺瑞斯  阅读(185)  评论(0编辑  收藏  举报