mongoengine默认超时配置

时间:2018-06-29 12:01:01

标签: python django mongodb mongoengine

我有一个通过mongoengine在MongoDB之上运行的django项目。 在获得列表查询集(object.filter()等)的不一致结果后,我通过调用queryset.timeout(False)将查询集设置为无超时运行,这似乎可以解决问题。
我的问题是: 1. mongoengine的默认超时设置是什么? 2.是否可以控制mongoengine的超时配置?

1 个答案:

答案 0 :(得分:0)

  1. mongoengine没有设置默认超时,因此它会回退到mongodb光标超时,该超时为10分钟(请参阅doc

  2. mongoengine中没有对此的特定支持,但mongodb似乎提供了带有cursorTimeoutMillis参数的功能(请参见doc)。

相关问题