我正在围绕MongoDB进行尝试,试图找出在按特定列对表进行分组后如何从每个组中选择随机元素。
[这里是我正在处理的示例表,基本上我想为每个“项目”选择2个文档,例如“ item”为“ abc”的2个文档,“ item”为“ xyz”的2个文档,依此类推。] >
我查看了“样本”聚合函数,但是找不到如何使其与“组”一起使用
正在寻找类似的问题,但找不到真正的答案,因为我想在mongodb查询中专门对此进行编码
谢谢
我正在围绕MongoDB进行尝试,试图找出在按特定列对表进行分组后如何从每个组中选择随机元素。这是我正在处理的示例表,基本上我想要...
此过程是从items
集合中生成项目样本,每个项目具有2个文档(如果只有1个,则为1个)。请注意,每个项目的两个文档都是随机选择的。