查询 json 上使用 ReJSON 保存的数据
Querying data on json saved using ReJSON
我已经使用 Rejson 对一个键保存了一个 json,现在我想 filter/query 使用 ReJson 输出数据。
请让我知道我该怎么做...python 更喜欢。
print("Abount to execute coomnad")
response=redisClient.execute_command('JSON.SET', 'object', '.', json.dumps(data))
print(response)
reply = json.loads(redisClient.execute_command('JSON.GET', 'object'))
print(reply)
使用上面的代码,我能够使用 ReJson 设置数据。现在让我们假设我想要归档数据。
我的测试 json 是:
data = {
'foo': 'bar',
'ans': 42
}
你如何过滤说 json 其中 foo 的值为 bar
一般来说,Redis,特别是 ReJSON,不提供按值搜索功能。为此,您必须自己为这些值编制索引(请参阅 https://redis.io/topics/indexes) or use RediSearch.
我已经使用 Rejson 对一个键保存了一个 json,现在我想 filter/query 使用 ReJson 输出数据。
请让我知道我该怎么做...python 更喜欢。
print("Abount to execute coomnad")
response=redisClient.execute_command('JSON.SET', 'object', '.', json.dumps(data))
print(response)
reply = json.loads(redisClient.execute_command('JSON.GET', 'object'))
print(reply)
使用上面的代码,我能够使用 ReJson 设置数据。现在让我们假设我想要归档数据。
我的测试 json 是:
data = {
'foo': 'bar',
'ans': 42
}
你如何过滤说 json 其中 foo 的值为 bar
一般来说,Redis,特别是 ReJSON,不提供按值搜索功能。为此,您必须自己为这些值编制索引(请参阅 https://redis.io/topics/indexes) or use RediSearch.