命令列表
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 查詢多個鍵的任意指定值