Хранение данных в Riak с автоматическим идентификатором?

Если я сделаю HTTP POST для riak, то есть http://localhost:8098/riak/mybucket вместе с данными в формате JSON {name: "John Doe"}, объект будет сохранен, как и ожидалось.

Однако эти данные будут автоматически присвоены id, установленному Riak, что-то вроде WAqRNgxZl10FK0F3FLuorByNHgN.

Можно ли заставить Riak вернуть это id в ответ на HTTP POST?


person Industrial    schedule 22.09.2012    source источник


Ответы (1)


Согласно документации Riak, он возвращает новый ключ/идентификатор в Location заголовок.

На выходе заголовок Location даст вам ключ для этого объекта. Чтобы просмотреть только что созданный объект, перейдите по адресу «http://127.0.0.1:8091/Location» в браузере.

Документацию можно посмотреть здесь. Прокрутите вниз до пункта "Сохранить новый объект". и назначить случайный ключ "

person Charles Hooper    schedule 22.09.2012