可重试读取
在本页面
可重试读取允许MongoDB驱动程序在遇到某些网络或服务器错误时,可以一次自动重试某些读取操作。
官方MongoDB驱动兼容MongoDB服务器4.2和以后支持重试读取。
如果连接到MongoDB Server 3.6或更高版本,驱动程序只能重试读取操作。
MongoDB驱动程序支持重试以下读取操作。列表引用了每个方法的通用描述。对于特定的语法和用法,请遵循该方法的驱动程序文档。
方法 | 内容描述 |
---|---|
Collection.aggregate Collection.count Collection.countDocuments Collection.distinct Collection.estimatedDocumentCount Collection.find Database.aggregate | CRUD API读取操作. |
Collection.watch Database.watch MongoClient.watch | 更改流操作 |
MongoClient.listDatabases Database.listCollections Collection.listIndexes | 枚举操作 |
GridFS操作由 Collection.find ( 例如GridFSBucket.openDownloadStream )支持 | GridFS文件下载操作 |
也可以看看:
以下操作不支持可重试的读取:
- 传递给通用Database.runCommand帮助器的任何读命令,它与读或写命令无关。
译者:杨帅
校对:杨帅
最近更新 1yr ago