mongod
---恢复内容开始---
1.开服务
cmd进入mongod bin目录 mongod.exe bdpath默认c:\data\db 如更改mongod.exe --dbpath="e:\data\db"
2.开客户端
cmd 进入mongod bin目录 mongo
db.集合.操作
eg:db.person.insert({"name":"tom","age":25})
3.操作
3.1 增删改
find/findOne({条件}) 一定要有{}
①: >, >=, <, <=, !=, =,"$gt", "$gte", "$lt", "$lte", "$ne"
eg:db.person.find({"age":{$gte:18}})
②:And,OR,In,NotIn "$in","$nin"
db.person.find({"age":{$in:[18,17]}})
updata({查询条件},{更新值})
默认的情况下只更新第一条,那么如果我们有需求必须批量更新,在update的第四个参数中设为true即可。
局部修改修改器: $inc 在原有值上增加更新和 $set
db.person.update({"age":20},{$inc:{"age":10}})
upsert:updata({查询条件},{更新值},true)如果没有查到,我就在数据库里面新增一条
Remove() 没带参就删除所有集合数据!!!
3.2 聚合
count,distinct,group,mapReduce
db.person.count({"name":"ss"})
db.person.distinct("name")--选择字段 去重查询