gpt4 book ai didi

redis - 是否可以在 rejson 数组中使用 LRANGE?

转载 作者:IT王子 更新时间:2023-10-29 06:12:27 27 4
gpt4 key购买 nike

我有一个带有 rejson 的 Redis 服务器,我想检索嵌套数组的一部分。

数组不断变大,因为我使用后台作业添加数据。但我不需要所有的信息,只需要其中的一部分。但似乎没有 JSON.ARRRANGE 或“LRANGE”之类的东西。还有其他存档方式吗?

示例对象结构:

{ 
cars:
[
{company: "Ford", timestamp:"123133131" },
{company: "Mercedes", timestamp:"12165433131" },
],
planes:
[
{company: "Foo", timestamp:"3123213114"},
{company: "Bar", timestamp:"3123213114"},
]
}

我想访问汽车数组,但只是其中的一部分,比方说最近的 300 辆。

我是redis初学者,所以也许可以通过某种方式“查询”数据。

非常感谢!

最佳答案

不,在当前版本 (v1) 中,RedisJSON 不提供获取数组范围的方法。这有望成为下一个版本的一部分,该版本将包括对 JSONPath 的全面支持。

关于redis - 是否可以在 rejson 数组中使用 LRANGE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57004410/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com