我正在试验Java和MongoDB,并正在进行查找聚合。我注意到,当我执行查找时,返回的文档包含作为文档数组的查找字段-作为java.util.ArrayList
。所以我在这里的问题是-如果我有一个例子,在我的查找数组中,我将加载许多文档?这可能是我的java堆内存的一个问题吗?
发布于 2022-05-30 06:24:38
只要单个文档的大小和结果集大小在您的运行时的允许范围内,您就不会在响应中看到任何迟缓。还请记住,BSON文档大小为16 in的MongoDb驱动程序连接和不使用allowDiskUse命令的流水线级内存限制为100 in。
请参阅MongoDb文档:https://www.mongodb.com/docs/drivers/java/sync/current/fundamentals/aggregation/
https://stackoverflow.com/questions/72435636
复制相似问题