javascript - 在mongodb更改流中为同时插入的文档获取相同的恢复令牌
问题描述
我有一个 nodejs 函数在 Azure Cosmos DB 的集合中侦听更改(insert
和),它在更改流APIupdate
的帮助下使用 API for MongoDB(3.6) 。从更改流接收的每个文档都有唯一的令牌(如文档中所述)。请也检查一下
但问题是,如果我同时向 cosmos db 插入一些文档,例如 100 或 200,则从流中接收到的那些插入文档具有相同的恢复令牌。这严重影响了我的变更流恢复策略
然而,这种奇怪的行为在独立的 mongodb 中并不存在。我测试并发现它仅在带有 mongo api 的 cosmosdb 中发生。有没有人有同样的问题?任何解决方法?
解决方案
推荐阅读
- python - 根据元组的值以不同的顺序对元组列表进行排序
- python - 为什么在组合两个数据帧时会出现“可散列”错误?
- javascript - `screen` 带来了什么价值?
- amazon-web-services - AWS DMS 错误 SQL_ERROR SqlState:28000
- php - Wordpress 网站使用删除滑块上的按钮(独白)
- android - 如何在列表视图顶部添加一行
- ios - 在 Swift 中使用 JSONDecoder 在解析 JSON 时将空值转换为默认字符串
- excel - INDIRECT 不与 ADDRESS 一起工作以形成范围
- c# - 在存储库服务中检索用户 http 数据
- android-studio - 将片段添加到 Android Developer Studio 的选项卡式活动模板