代码之家  ›  专栏  ›  技术社区  ›  Avi Nehama

mongoengine默认超时配置

  •  2
  • Avi Nehama  · 技术社区  · 7 年前

    我有一个django项目通过mongoengine运行在MongoDB之上。 在我得到列表查询集不一致的结果之后(对象过滤器()等等)我通过调用查询设置超时(错误)-这似乎解决了问题。
    我的问题是: 1mongoengine的默认超时设置是什么? 2有没有办法控制mongoengine的超时配置?

    1 回复  |  直到 7 年前
        1
  •  0
  •   bagerard    6 年前
    1. 默认超时不是由mongoengine设置的,因此它会返回到mongodb游标超时,即10分钟(请参阅) doc )

    2. 在mongoengine中没有对它的具体支持,但是mongodb似乎提供了 cursorTimeoutMillis 参数(参见 doc ).