COLLECT_set
时间: 2024-07-08 20:00:22 浏览: 57
Setu04082013_PowerBuilder_
COLLECT_set是MongoDB数据库中的一个集合(Collection)操作命令,用于将文档中指定字段的值收集到一个集合中,通常用于数据的聚合和分析。当你需要对某个字段的数据进行汇总、计数或过滤时,可以使用COLLECT_set来创建一个新的集合,其中包含原始集合中该字段的所有唯一值。
例如,如果你有一个记录用户偏好的集合,每个文档包含一个"interests"字段,是一个数组,存储用户的兴趣爱好。你可以使用`db.users.aggregate({$unwind: "$interests", $group: { _id: "$interests", count: { $sum: 1 } } })`这样的命令,配合`$COLLECT_set`操作符,来创建一个新的集合,只包含每个独特兴趣及其对应的文档数量。
阅读全文