mongodb 常用查询语句
mongodb 常用查询语句写这个东西仅仅是为了便于记忆查找而已,记录下常用的一些语句,也免得以后找来找去找不到。
一、第一部分,常用查询语句介绍
首先cd到下载下来的mongodb存放路径的bin目录下,执行mongo进入Mongodb环境;
cd ~/mongodb/bin
mongodb/bin mongo
1.insert 插入记录
db.person.insert({name:"ken",age:10})
1.update更新记录
db.person.update({name:"ken"},{age:20})//更新name为ken的age为20,第一个对象参数即为查询条件,修改name为ken的项目的age为20.
db.person.update({"name":"ken"},{"age":20},true) //在后面多了一个true,表示upsert操作,即如果查询不到,则添加
db.person.update({"name":"ken"},{"age":20},true,true)//又多了一个true,表示批量更新,默认情况下是只更新查询到的第一条数据而已
//局部更新
$inc 和 $set
db.person.update({"name":"ken"},{$inc:{"age":10}})//如果原来的age为20,则更新后为30
db.person.update({"name":"ken"},{$set:{"age":30}})//顾名思义
3.find 查找
db.person.find() //find all
db.person.find({name:"ken"})
//>, >=,
页:
[1]