В Aerospike, как я могу добавить новую пару ключ / значение во вложенном объекте, хранящемся в ячейках с картой типов?
Например, у меня есть ячейки с картой типов, которые необходимо сохранить ниже ключа/ пары значений.
{
"a" : "apple",
"b" : "ball",
"c" : { "d" : "dog", "e" : "elephant" },
"f" : { "g" : { "h" : "horse" } },
"i" : { "j" : "jackal", "k" : { "l" : "lion", "m" : "monkey" } }
}
Теперь я хочу обновить существующий вложенный объект по ключу "k", добавив еще одну пару ключ-значение, как показано ниже.
"k" : { "l" : "lion", "m" : "monkey", "n" : "nest" }
Окончательный результат долженбыть как ниже.
{
"a" : "apple",
"b" : "ball",
"c" : { "d" : "dog", "e" : "elephant" },
"f" : { "g" : { "h" : "horse" } },
"i" : { "j" : "jackal", "k" : { "l" : "lion", "m" : "monkey", "n" : "nest" } }
}
Любые предложения о том, как этого добиться?Это приложение NodeJS (10.6.0), и я использую клиент NodeJS aerospike (3.6.1) для взаимодействия с Aerospike (4.3.0.7).