MongoDB Java API-如何将样本聚合与查找查询结合在一起?

talha06

我需要在具有find条件的集合中获取文档的随机样本

Bson sample = com.mongodb.client.model.Aggregates.sample(size);
BasicDBObject query = new BasicDBObject().append("myKey", value);

如何将这种sample聚合与find查询结合起来

s7vr

您可以在$match后面使用聚合$sample

import static com.mongodb.client.model.Aggregates.*;
import static com.mongodb.client.model.Filters.*;
import static java.util.Arrays.asList;

Bson match = match(eq("myKey", value));
Bson sample = sample(size);
collection.aggregate(asList(match, sample));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

MongoDB 4.2将聚合管道更新与数组过滤器结合在一起

将通用类型与JPA和Criteria API结合在一起

Java将显式锁与同步方法结合在一起

将八进制值转换为字母并结合在一起-JAVA

如何在Java android中将两个函数结合在一起

如何将聚合查询与不同联接结合在一起?

MongoDB将对象与对象数组聚合在一起?

Java MongoDB API中的查询

从Java API取消MongoDB查询

有没有将Java代码与常规文本结合在一起的平台?

RESTful API和网络路由结合在一起的正确方法是什么

我的API都返回Future [Option [T]],如何将它们很好地组合在一起

Reactor spring mongodb 存储库将多个结果组合在一起

MongoDB 将接近的值组合在一起

如何在MongoDB中将所有文档的数组字段组合在一起?

是否有可能将子文档与MongoDB上具有特定字段的文档结合在一起?

MongoDB按对象ID和计数出现将对象数组聚合在一起

如何将这两个查询结合在一起?(MySQL)

将JWT Bearer身份验证Web API与Asp.Net Core 2.0结合在一起时出现问题

如何在一个解决方案文件中将Angular 9前端与ASP.NET 4.7 API后端结合在一起?

如何在一次收费中将订阅和单次付款结合在一起[Stripe API]?

Java:是否有简单,快速的方式将AND,OR或XOR组合在一起?

在此Java代码中将Java中的两个方法结合在一起

我如何通过将两个或多个字段与mongoDb C#驱动程序结合在一起的某些表达式进行过滤/排序

在Java Swing中获取选定值JList或List,并与ListModel的getElementAt()结合在一起

MongoDB的Java API

在MongoDB中将一个或多个$ match组合在一起

如何将两个不同查询的结果与猫鼬结合在一起?

如何使用Java API使用“喜欢”查询mongodb?