1. 程式人生 > >mongodb命令:日期時間的插入及查詢

mongodb命令:日期時間的插入及查詢

1. 命令的方式插入時間兩種方式,推薦第二種

方法一:

db.zcy.insert({"time":now Date()})

顯示:

ISODate("2018-05-11T05:58:51.122Z")

插入當前的時間,其實當前時間應該是2018-05-11:13:58.51

可見比實際少了8小時

他的時間是utc的時間,和咱們中國時區少8個小時

方法二:推薦 插入指定的時間

db.zcy.insert({"time":now Date("2018-05-11T13:58.51Z")})

或者

db.zcy.insert({"time":ISODate("2018-05-11T13:58:51.122Z")})

插入就是插入的指定時間

2. 查詢

db.zcy.test.find({'time':{$gt:newDate("2012-11-3")}})

或者

db.zcy.test.find({'time':{$gt:newDate("2018-05-11T13:58:51.122Z")}})

或者

db.zcy.test.find({'time':{$gt:ISODate("2018-05-11")}})

或者

db.zcy.test.find({'time':{$gt:ISODate("2018-05-11T13:58:51.122Z")}})