Если я вставлю следующий объект, используя ReJSON:
JSON.SET testing . '{"person":{"name":"John","surname":"Doe"}}'
Есть ли способ "добавить" вложенную структуру? Я хотел бы добавить "address.name" для примера, чтобы получить следующий JSON:
{
"person": {
"name": "John",
"surname": "Doe"
},
"address": {
"name": "Imaginary Street"
}
}
Я пытался использовать JSON.SET testing .address.name '"Imaginary Street 7"'
, но это приводит к (error) ERR missing key at non-terminal path level
.
Документы гласили:
Ключ (с соответствующим значением) добавляется к объекту JSON (в
Redis ReJSON ключ типа данных), если и только если это последний дочерний элемент в
путь.
Является ли "address.name" не последним дочерним элементом в пути? Что я делаю не так?