mongodb命令:日期時間的插入及查詢
阿新 • • 發佈:2019-02-14
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")}})