提问人:SnellyCat 提问时间:10/5/2023 最后编辑:Mark RotteveelSnellyCat 更新时间:10/6/2023 访问量:55
检索给定密钥的所有过去修订
Retrieve all past revisions for a given key
问:
我正在尝试获取关键“排骨”的过去 3 次修订/opt/etcd/etcdctl get "Chops" --order=DESCEND --sort-by=MODIFY --limit=3
但是,我只是拿回了一个 KV。 如果在 Go 库中有办法做到这一点,那将是首选。但现在,我正试图了解如何做到这一点。它看起来不像是当前的功能,网络上关于这个主题的内容也不多。如果有人想通了这一点,我将不胜感激!
答:
0赞
SnellyCat
10/6/2023
#1
我设法通过创建一个循环并在 CreateRevision 和 ModRevision 之间迭代来解决这个问题。为每次迭代执行 get 请求,并将它们全部追加到循环中的列表中。不漂亮,但效果很好。
评论
--rev
etcd
问题跟踪器中的相同问题。