我正在尝试从随机集合中检索单个文档,而不将整个集合加载到列表中。
我知道我想使用聚合,但我不确定如何使用Java / Morphia实际执行它,我也无法在自述文件中找到任何内容。
db.users.aggregate(
[ { $sample: { size: 1 } } ]
)
如何使用Morphia(理想情况下)或通过原始Mongodb驱动程序执行此查询?
关于获取随机文档的所有问题似乎都在3.2之前,看起来比我认为的要复杂得多。
答案 0 :(得分:0)
想出来,虽然现在弃用了聚合,但它将用于我的用例
#wrapper