在 immudb 中,我们可以在执行 `Get` 查询之前知道某个键是否可用吗?

In immudb, can we know if a certain key is available before we do the `Get` query?

我已经开始用 immudb 做一些实验了。我正在插入一些数据,它在那里插入得很好。但是,如果我尝试获得这样的值:

const getRes = await cl.get(getReq);

我收到错误消息“未找到密钥”。在执行 Get 查询之前,如何知道某个键是否可用?

immudb 没有公开“存在”操作,但收到“找不到密钥”错误应该不是问题。

免责声明:我是活跃的 immudb 贡献者,请随时在 immudb GitHub 回购中为此 API 打开一个问题。

根据您的用例,有时您可以使用 scan 操作。它会给你一个匹配给定前缀的键列表。如果您处理一组共享公共前缀的值,这可能会很有用。