上一章讲解了mongodb的可视化工具toad,这章我们讲解下mongodb的进本操作
1 首先mongo的连接,使用下面的命令:
mongo --host hostname:0000 --authenticationDatabase admin -u root -p
2 查询单条记录
db.day.find().limit(1,2)
3 查找单个数据的某个字段
db.user.findOne({user_id:4}).created_at
4 根据获取的数据,查询相关东西
x=db.users.findOne({user_id:4}).created_at
x.getFullYear()
x.getMonth()+1
x.getDate()
5 修改某个数据的时间
db.mytest.update({user_id:4},{$set:{created_at:new Date()}},false,false)
db.user_logs.update({user_id:4},{$set:{created_at:ISODate("2016-11-20T06:43:53.204Z")}},false,false)
6 根据多个数据查询
db.users.find({'user_id':{'$in':[4, 5]}}).created_at
db.users.update({user_id:{'$in':[11, 12]}},{$set:{created_at:ISODate("2016-05-21T06:43:53.204Z")}},false,true)
7 清屏
cls