golang 查询指定前缀的 key 的 hash 内容,指定的 value 应该咋弄?

2023-03-03 05:01:45 +08:00
 joyanhui

没用过 nosql 有点懵

比如 mqtt_user:zhangsan

hash:{"is_superuser": 0, "ip": "127.0.0.1"}

查询 ip 是 127.0.0.1 的 的用户

1120 次点击
所在节点    Go 编程语言
4 条回复
jorneyr
2023-03-03 09:35:37 +08:00
这个在数据库上叫做索引,对这个 hash 的 ip 创建一个新的 hash ,key 是 ip ,value 是原来 hash 里的 key 。
更新的时候要同时更新。
sunday9th
2023-03-03 10:40:13 +08:00
要么试试一个叫 go-linq 的包, 你应该是想要这玩意
seth19960929
2023-03-03 10:47:19 +08:00
你猜猜为什么会有关系型数据库 %%
joyanhui
2023-03-03 18:04:36 +08:00
@jorneyr 感谢 ,明白了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/920685

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX