-
Notifications
You must be signed in to change notification settings - Fork 344
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
环境:
bucket := "c_123456"
LPush(bucket, "aabb", data)
LPush(bucket, "aasd", data)
LPush(bucket, "bbcf", data)数据库中二进制存储结果好像是。c_123456aabb, c_123456aasd, c_123456bbcf 这样的结构
我的问题是 如何列出 c_123456 下的所有key [aabb,aasd, bbcf]
有人有我相同的问题么
利用bucket 列出
获取全部的key和value
对于获取一个bucket的所有key和value,可以使用GetAll方法。
例子:
if err := db.View(
func(tx *nutsdb.Tx) error {
bucket := "c_123456"
entries, err := tx.GetAll(bucket)
if err != nil {
return err
}
for _, entry := range entries {
fmt.Println(string(entry.Key))
}
return nil
}); err != nil {
log.Println(err)
}当前所有的key value
entries, err := tx.GetAll(bucket)
2020/12/14 09:42:00 bucket is empty
是不支持 数组型获取key 么
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request