命令列表
mongo --port 8888
show dbs
use mytest
db.persions.find()
修改操作:
db.persions.update({name:"gg"},{"age":30}) //修改整个文档
db.persion.update({name:"gg"},{$set:{age:30}}) //修改单独列,如果列中没有这个键,那么添加
db.persion.update({name:"gg"},{"age":100},true)//updateorsave
db.persion.update({name:"gg"},{"age":200},false,true)//批量修改操作
$inc
db.persions.update({age:27},{$inc:{age:-1}})//age列减1
db.persions.update({age:27},{$unset:{age:1}})//删除列
删除:
db.persions.drop()删除表
db.persions.remove({})
db.persions.remove({name:"gg"})
查询:
db.user.find({},{name:1,email:1})//指定返回键
dd.user.find({name:"gg"})//查询条件
查询条件:
$lt $lte $gt $gte
db.users.find({"time":{"$lt":new Date("01/01/2007")}})
$ne 不等于
db.users.find({"time":{"$ne":new Date("01/01/2007")}})
$in 查询一个键的多个指定值
$or 查询多个键的任意指定值