【发布时间】:2019-12-17 05:15:58
【问题描述】:
我在 mongoDB 中有这个聚合。
db.collection.aggregate([
{
"$group": {
"_id": {
"$dateToString": {
"format": "%Y-%m-%d",
"date": {
"$add": [
"$timestamp",
18000000
]
}
}
},
"list": {
"$addToSet": "$timestamp"
}
}
}
])
但是当我将此聚合与猫鼬一起使用时,它会显示此错误。
{
"ok": 0,
"errmsg": "unknown group operator '$dateToString'",
"code": 15952,
"codeName": "Location15952",
"name": "MongoError"
}
我按照这个链接搜索了 mongoose 中没有 $dateToString。
https://mongoosejs.com/docs/api/aggregate.html
如何修改我的 mongoDB agrregate for mongoose?非常感谢您阅读。
【问题讨论】: