mongodb常用操作

来源:互联网 发布:审判之剑实体剑淘宝 编辑:程序博客网 时间:2024/05/17 03:34

    上一章讲解了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


0 0