我试图将新的键值对添加到现有对象,但没有成功。对象看起来像:
"weight": {
"options": {
},
"value": 50
}
我的代码如下:
local optionId = 'a161713a-1987-4974-acfc-dd0a56ad99e7';
local weight = 20;
redis.call('JSON.SET', schemaKey, weightPath .. '.'..optionId, weight,'NX');
,我得到了错误wrong static path
虽然这可能很晚,但我怀疑在您的路径中存在递归下降,即像$..weight.options.aa
中的一些双点,目前不支持redis SET。这个题目在这里讨论。