2

在将我们的一些 Nodejs 运行进程移植到使用 Azure 的 CosmosDB MongoAPI 而不是 MLab 的数据库托管之后,我除了问题什么都没有。当我尝试翻阅一个相当大的结果集时,我遇到的真正的显示停止器是一个死光标。

SteamGameModel.find()
    .skip(300)
    .take(250)
    .exec(function(err, results){...});

我可以成功获取前 250-300 个文档,但是在跳过此之后,我得到以下信息:

cursor does not exist, was killed or timed out.

在 MSDN 上发现了一个帖子,说明光标未启用?!?!?,并且必须向“死”电子邮件地址发出请求askdocdb@microsoft.com以启用它们,我尝试过。

真的是这种情况,光标未启用还是我遗漏了什么?因为我似乎找不到任何证实这一点的文件。

4

0 回答 0