【发布时间】:2021-12-02 18:58:09
【问题描述】:
我想做同样的操作来返回一个字符串数组:
model.find().distinct("some_field")
如何使用聚合函数获得相同的结果?
【问题讨论】:
标签: mongoose aggregation-framework
我想做同样的操作来返回一个字符串数组:
model.find().distinct("some_field")
如何使用聚合函数获得相同的结果?
【问题讨论】:
标签: mongoose aggregation-framework
您可以使用以下代码通过聚合获取所有唯一的some_field:
model.aggregate([
{
$group:{
_id: null,
some_field: { $addToSet: '$some_field' }
}
}
]);
【讨论】: