[英]using aggregation MongoDB
我正在嘗試將 .aggregate() 與其他 mongo shell 方法一起使用,但我得到了UnhandledPromiseRejectionWarning: TypeError: User.find(...).select(...).sort(...).aggregate is not a function
const users = await User
.find(findParams)
.select(userResponse)
.sort(sortParams)
.aggregate(([
{
$project:{
dateCreated: {$dateToString: {format: "%G-%m-%d %H:%M:%S", date: "$dateCreated"}},
}
}
]))
.exec()
但是,當我在沒有其他方法的情況下使用 .aggregate() 時,它工作得很好。
const users = await User
.aggregate(([
{
$project:{
dateCreated: {$dateToString: {format: "%G-%m-%d %H:%M:%S", date: "$dateCreated"}},
}
}
]))
.exec()
我可以用其他方法插入它,但不會出現此錯誤。 謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.