如何用JSON.GET从Redis JSON获取指定键的前10条记录?
Redis JSON 获取指定字段的前N条记录
要同时获取uuid和content字段,你可以在JSONPath表达式中使用对象投影语法,指定需要保留的字段。具体命令如下:
JSON.GET blogs $.[0:10]{uuid,content}
语法说明
$.[0:10]:定位到blogs数组的前10条元素(索引从0到9,共10条){uuid,content}:投影操作,只保留每个对象中的uuid和content字段,自动过滤其他无关字段
执行结果
针对你提供的测试数据,执行上述命令后会返回:
[ { "uuid" : "111111", "content" : "xxx" }, { "uuid" : "1222", "content" : "xxx" } ]
完全符合你的期望输出。
内容的提问来源于stack exchange,提问作者Yash
相关产品推荐
相关产品推荐

