Java morphia $ sample howto?

时间:2017-01-08 22:11:44

标签: java mongodb morphia

我正在尝试从随机集合中检索单个文档,而不将整个集合加载到列表中。

我知道我想使用聚合,但我不确定如何使用Java / Morphia实际执行它,我也无法在自述文件中找到任何内容。

db.users.aggregate(
   [ { $sample: { size: 1 } } ]
) 

如何使用Morphia(理想情况下)或通过原始Mongodb驱动程序执行此查询?

关于获取随机文档的所有问题似乎都在3.2之前,看起来比我认为的要复杂得多。

1 个答案:

答案 0 :(得分:0)

想出来,虽然现在弃用了聚合,但它将用于我的用例

#wrapper