1.查询:db.表名.find({字段名:"值"})
db.member.find({job:"测试"})
2.查询pretty()方法,用上此方法则以结构化显示结果:db.表名.find({字段名:'值'}).pretty(){参数:'值'}
db.member.find({job:"测试"}).pretty()
3.查询and条件,用逗号隔开:db.表名.find({字段名:'值',字段名2:'值2'})
db.member.find({mobile:"13999999999",job:"测试"})
4.查询or条件,用$or:db.表名.find({$or:[{key1:'value1'}, {key2:'value2'}]})
db.member.find({$or:[{job:"开发"},{job:"测试"}]})
5.查询and与or联合使用:db.表名.find({keys1:values,$or:[{key2:'value2'}, {key3:'value3'}]})
如Mysql:where keys1=value1 and (keys2=value2 or keys3=value3)
db.member.find({company:"科技",$or:[{job:"开发"},{job:"测试"}]})
6.count查询总条数db.表名.count({key:"value"})
db.member.count({job:"测试"})
7.like模糊查询db.表名.find({key:{$regex: /value/}})
db.member.find({company:{$regex: /科技/}})
8.更新,update()方法,更新第一条:db.表名.update({'keys':'value'},{$set:{'keys1':'value1'}})
db.member.update({job:"测试"},{$set: {job:"软件测试"}})
9.更新,update()方法,更新多条数据需要加上{multi:true}:db.表名.update({'keys':'value'},{$set:{'title':'MongoDB'}},{multi:true})
db.member.update({job:"测试"},{$set: {job:"软件测试"}},{multi:true})
10.插入,insert()方法:db.表名.insert({keys,'value1',keys2,'value2'},)
11.删除,remove()方法:db.表名.remove({keys,'value'})