2016-09-26 150 views
0

我在我的mongo数据库中有一个需求,可以在过去30天内每天获取不同的作业列表。收集了(从别人分开)跟随着两列Mongo:查询在过去30天每天获取不同的数据

jobType串 jobUploadDate串

我是新来这个,我很为难,因为jobUploadDate是一个字符串,而不是日期,所以比较就更难了。我感谢任何帮助,我可以得到。

回答

0
db.collectionName.distinct("jobType ").find({'jobUploadDate' : {{ $lte: jobUploadDate}}}) 
+0

> db.jobs.distinct( “jobType”).find({ 'jobUploadDate':{{$ GTE:jobUploadDate}}}) 2016-09-26T16:21:28.958-0500ÈQUERY [thread1] SyntaxError:无效的属性id @(shell):1:55 $ lte可以在字符串上工作吗? – prachi

+0

您可以将字符串转换为Date,同时使用新的ISODate(...)进行查询,然后尝试 – Panky031

+0

在此共享您的收集数据,以便它可以帮助我们更快地构建查询 – Panky031

相关问题