每个组的MongoDB样本特定时间

问题描述 投票:0回答:1

我正在围绕MongoDB进行尝试,试图找出在按特定列对表进行分组后如何从每个组中选择随机元素。

[这里是我正在处理的示例表,基本上我想为每个“项目”选择2个文档,例如“ item”为“ abc”的2个文档,“ item”为“ xyz”的2个文档,依此类推。] >

table

我查看了“样本”聚合函数,但是找不到如何使其与“组”一起使用

正在寻找类似的问题,但找不到真正的答案,因为我想在mongodb查询中专门对此进行编码

谢谢

我正在围绕MongoDB进行尝试,试图找出在按特定列对表进行分组后如何从每个组中选择随机元素。这是我正在处理的示例表,基本上我想要...

database mongodb mongodb-query
1个回答
0
投票

此过程是从items集合中生成项目样本,每个项目具有2个文档(如果只有1个,则为1个)。请注意,每个项目的两个文档都是随机选择的。

© www.soinside.com 2019 - 2024. All rights reserved.