我是一名相对新手的MongoDB用户,遇到了一个奇怪的问题。
我已经使用Compass构建了一个聚合管道。这个查询在GUI中产生了预期的结果,但在mongo shell中没有返回任何内容。
以下是查询语句:
这是compass的输出结果:
有什么问题吗?
我已经使用Compass构建了一个聚合管道。这个查询在GUI中产生了预期的结果,但在mongo shell中没有返回任何内容。
以下是查询语句:
db.searchQueryCollection.aggregate([{
$match: {
time_stamp: {
$gte: ISODate("2018-08-13 17:33:20.000"),
$lt: ISODate("2018-08-13 19:33:20.000")
}
}
}, {
$group: {
_id: "$purpose",
groupedPurpose: {$push: "$purpose"}
}
}, {$project: {number_of_results: {$size: "$groupedPurpose"}}}])
这是compass的输出结果:
![图片描述在此输入](https://istack.dev59.com/YxUnj.webp)
getCollection("abc")
代替searchQueryCollection
。 - Hardik Shah