使用C驱动程序时如何为MongoDB查询设置MaxTimeMS(mongoc)

时间:2015-01-15 16:47:56

标签: mongodb mongo-c-driver

使用mongoc和MongoDB> = 2.6,如何为查找和聚合()设置MaxTimeMS?

1 个答案:

答案 0 :(得分:0)

从mongoc驱动程序1.3.0开始,您可以使用函数mongoc_cursor_set_max_await_time_ms作为游标。你可以看看文档: http://mongoc.org/libmongoc/1.3.0/mongoc_cursor_set_max_await_time_ms.html

该文档说:“服务器等待新文档以满足tailable游标查询的最长时间。仅当从mongoc_collection_find创建的游标带有查询标志MONGOC_QUERY_TAILABLE_CURSOR和MONGOC_QUERY_AWAIT_DATA且服务器是MongoDB时才适用3.2或更高版本。“