问题描述
我试图将.aggregate()与其他mongo shell方法一起使用,但我得到了 UnhandledPromiseRejectionWarning:TypeError:User.find(...)。select(...)。sort(...)。aggregate不是函数
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",}
}
]))
.exec()