gpt4 book ai didi

c# - MongoDb 聚合 16MB 缓冲区大小限制

转载 作者:可可西里 更新时间:2023-11-01 09:51:18 27 4
gpt4 key购买 nike

我正在尝试从 C# 运行 mongo db 聚合查询,但缓冲区大小超过 16MB。有什么方法可以调整缓冲区大小或任何其他解决方法。我没有在 mongo 服务器端创建集合的选项,而且我的客户端系统中也没有任何 mongo 实用程序,如 mongo.exe 或 mongoExport.exe。

最佳答案

您可以在 AggregateArgs 中设置 AllowDiskUse 和 OutputMode 以允许超过 16 MB。

 var mongoPipeline = new AggregateArgs { Pipeline = pipeline, AllowDiskUse = true, OutputMode = AggregateOutputMode.Cursor };
var response = Repository.Collection.Aggregate(mongoPipeline)

参见 MongoDB Reference了解更多信息。

关于c# - MongoDb 聚合 16MB 缓冲区大小限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30478194/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com