我需要选择" 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"。我不确定存储这些日期的两种方式之间的区别。