gpt4 book ai didi

mongodb - 来自 Mongo 的随机抽样

转载 作者:太空狗 更新时间:2023-10-30 01:45:15 25 4
gpt4 key购买 nike

我有一个包含文档的 mongo 集合。每个文档中都有一个字段为 0 或 1。我需要从数据库中随机抽取 1000 条记录,并将具有该字段的文档数计算为 1。我需要进行 1000 次抽样。我该怎么做?

最佳答案

对于寻求答案的人,您现在应该使用 3.2 中新的 $sample 聚合函数。

https://docs.mongodb.org/manual/reference/operator/aggregation/sample/

db.collection_of_things.aggregate(
[ { $sample: { size: 15 } } ]
)

然后添加另一个步骤以使用 $group 计算 01 以获取计数。 Here is an example from the MongoDB docs .

关于mongodb - 来自 Mongo 的随机抽样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12664816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com