当前位置:嗨网首页>书籍在线阅读

10-问与答

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

7.6 问与答

问:在MongoDB服务器上,游标会保持打开多长时间?

答: 您读取游标中的最后一个文档后,MongoDB服务器会自动删除它。然而,您可创建保持打开状态的尾部游标(tailable cursor)。尾部游标通常用于固定集合,让您能够检索新加入到固定集合中的文档。

问:MongoDB游标会超时吗?

答: 会的。默认情况下,游标会在10分钟后超时。要让游标不超时,可对Cursor对象调用方法addOption()并指定noTimeout标志,如下所示:

c ursor = db.inventory.find().addOption(DBQuery.Option.noTimeout);