mongodb获取具体某一天的查询语句

比如我要查询截止日期为2018-10-12这一天的数据记录。

方法一、db.集合名.find({con_date:new Date("2018/10/12")})


方法二、db.集合名.find({con_date:{'$gte':ISODate("2018-10-12"),'$lt':ISODate("2018-10-13")}})
注意:使用gte和gte和lt形式 


方法三、db.集合名.find({con_date:{'$gte':new Date('2018/10/12 00:00:00'),'$lte':new Date('2018/10/12 23:59:59')}})
注意:使用 $gte与$lte

以上日期格式: 
new Date() 的形式为:yyyy/mm/dd,其中斜杠”/”不能写成短线”-“的形式。

方法四、db.集合名.find({con_date:ISODate("2018/10/12T16:00:00.000Z")})
这种形式用的不是很爽,因为如果写成这种形式:

db.集合名.find({con_date:ISODate("2018-10-12")})
却匹配不到数据。

你可能感兴趣的:(Django)