哈喽!今天心血来潮给大家带来了《在immudb中,我们可以在执行“Get”查询之前知道某个键是否可用吗?》,想必大家应该对Golang都不陌生吧,那么阅读本文就都不会很困难,以下内容主要涉及到,若是你正在学习Golang,千万别错过这篇文章~希望能帮助到你!
问题内容我已经开始用immudb做一些实验。我正在插入一些数据,并且插入得很好。但是,如果我尝试获取这样的值:
const getRes =等待cl.get(getReq);
我收到错误“找不到密钥”。在执行 Get 查询之前,如何知道某个密钥是否可用?
正确答案
immudb 没有公开“存在”操作,但接收“找不到密钥”错误应该不是问题。
免责声明:我是一名活跃的 immudb 贡献者,请随时在 immudb GitHub 存储库中提出此 API 的问题。
根据您的使用案例,有时您可以使用 scan
操作。它将为您提供与给定前缀匹配的键列表。如果您处理共享公共前缀的值集,这可能会很有用。
今天带大家了解了的相关知识,希望对你有所帮助;关于Golang的技术知识我们会一点点深入介绍,欢迎大家关注编程网公众号,一起学习编程~