【发布时间】:2019-11-12 19:49:26
【问题描述】:
我的 mongoDB 集合中有如下数据。我想统计今天的总数或 search_term。
_id:ObjectId("5b7e1d38981cdc1a7c8bb5fc")
search_term:"Baiyoke Boutique"
date:"August 23rd 2018, 9:34:32 am"
_id:ObjectId("5b7e1fa8fa27fd2754080ad9")
search_term:"Baiyoke Boutique"
date:"August 23rd 2018, 9:44:56 am"
_id:ObjectId("5b7e28314d2d0f388c1596cd")
search_term:"Baiyoke Florting Market"
date:"August 23rd 2018, 10:21:21 am"
我尝试了以下查询。我用过时刻。我不是我做的错。
var start = moment().startOf('day');
var end = moment().endOf('day');
history.find({
date: {
$gte: start,
$lt: end
}
}).count().toArray(
function (e, res) {
if (e) callback(e)
else callback(null, res)
});
【问题讨论】:
-
你有什么错误吗?
-
我得到 history.find(...).count(...).toArray is not a function
标签: node.js mongodb mongodb-query aggregation-framework