如何比较mongodb中存储的日期?

时间:2017-06-29 12:19:01

标签: node.js mongodb

我需要选择" entryDateTime"在两个给定日期之间=> minDate,maxDate。这是我的"发现"方法:

var cursor = db.collection('Invoices').find({'workplace': String(client._id)});

我发现mongodb将日期存储为STRING:

2017-05-26T21:00:00.000Z

然而minDate和maxDate属于Date类型。当我尝试将它们转换为String时,它不会工作(总是返回" true")。

如何选择" entryDateTime"这两个日期之间?

我正在使用Nodejs。

我发现另一个问题,日期存储如下:" Sun May 30 18:47:06 +0000 2010"。我不确定存储这些日期的两种方式之间的区别。

0 个答案:

没有答案