javascript - Mongoose 从对象数组中的对象值返回数组,无需 JS 工作

标签 javascript arrays mongodb mongoose aggregation-framework

我想转换这个对象数组

 [{ category:"AAA" },{ category:"BBB" },{ category: "CCC" }]

进入此 ["AAA","BBB","CCC"] 。我不想在后端过滤或使用任何数组函数,而是从 mongoDB 本身过滤或使用任何数组函数。

最佳答案

db.collection.distinct('类别')

应该为您提供该字段的一组唯一值。

关于javascript - Mongoose 从对象数组中的对象值返回数组,无需 JS 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60542748/

相关文章:

Javascript 正则表达式用特殊字符替换字符串

javascript - 加载 mtl 文件时 3D 对象变黑

java - 标记化字节数组

javascript - .push() 问题

MongoDB 聚合 : $Project (how to use a field on the other field of the same projection pipeline)

javascript - node.js 无法解析 ISOString 日期?

javascript - URL.createObjectURL 和字符集 UTF-8

javascript - 从令人兴奋的 Nodejs 重新构建 json

javascript - 如何在谷歌云上使用已安装的 mongodb

c# - 将 FilterDefinition<TDocument> 转换为可以在 mongo shell 中运行的常规 json mongo 查询