Операция вставки списка Aerospike 3.6.4, выдающая ошибку сервера

Я использую операцию списка аэроспайков (клиент golang), чтобы добавить существующий ключ в аэроспайке с помощью следующей команды:

client.Operate (c.WritePolicy, aeroKey, aero.ListInsertOp (c.bin, 0, messages...))

Но я получаю "Ошибка сервера" как ошибку ответа и никаких других подробностей ошибки. Я уже проверил, что aeroKey существует и не ноль. Может ли быть так, что версия aerospike не поддерживает эту операцию? Есть ли способ подтвердить эту проблему или какой-либо параметр, разрешающий эту операцию?

1 ответ

Решение

Ну, это было бы потому, что список API был добавлен в выпуске 3.7.0.1. До этого списки были типом данных без каких-либо атомарных операций (list-append и т. Д.). То же самое касается карт, до 3.8.4 они были просто контейнером для картографических данных.

Вы работаете против версии, которой два года. Время обновить.

Другие вопросы по тегам