Как я могу заставить riak-js вернуть пройденные объекты?

Я использую базу данных Riak от Node через riak-js. У меня есть два ведра: invites а также events. Приглашения имеет ссылку на события. Я действительно хотел бы получить объект приглашения и соответствующий объект события в одном запросе. Для этого я попробовал это:

db.walk("invites", inviteKey, 
[{ bucket: 'events', tag: 'event', keep: true}], 
   function (err, result, meta) { /* ... */ });

Но это просто дает мне Событие, соответствующее приглашению, но не дает мне Приглашение. Я угадываю keep Атрибут либо не предназначен для этого, либо по какой-то причине игнорируется. Есть ли способ сделать это? Документация Riak-js сложная.

1 ответ

Решение

Это ограничение при переходе по ссылкам Riak, а не в клиентской библиотеке. Вы можете получить результаты по различным шагам перехода по ссылкам, но не по объекту, с которого вы начали.

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