发表于 2015-7-9 08:52:32

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]
查看完整版本: mongodb 常用查询语句