mongod

---恢复内容开始---

1.开服务

cmd进入mongod bin目录 mongod.exe bdpath默认c:datadb  如更改mongod.exe --dbpath="e:datadb"

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")--选择字段  去重查询

原文地址:https://www.cnblogs.com/weiwoduhigh/p/3453918.html