有没有一种方法可以在Cosmos DB上跟踪更改历史记录。据我所知,当对Cosmos DB进行更改时,先前的版本会丢失。
寻找一种在出现问题时能够尽快还原的方法。很明显,可以选择复制存储在Cosmos DB中的文档。但是最好在Cosmos DB上查看版本历史记录/更改历史记录。
答案 0 :(得分:1)
Cosmos DB具有一个本机的Changefeed选项,该选项将修订发布到每个文档。通过使用Changefeed,您可以查看正在发生的变化。但是,如果您必须还原,则由您决定如何处理这些更改。
由于文档中实际上没有存储“修订历史记录”(除了单独的Changefeed流之外),因此您需要自己实现一些功能,例如按原样保留原始文档,并以新版本创建文档他们改变了。