我通过riak-js使用来自Node的Riak数据库。我有两个存储桶:invites
和events.
邀请有一个事件链接。我真的想在一个查询中检索邀请对象和相应的事件对象。为此,我试过这个:
db.walk("invites", inviteKey,
[{ bucket: 'events', tag: 'event', keep: true}],
function (err, result, meta) { /* ... */ });
但是这只是给了我对应邀请的事件,它没有给我邀请。我猜测keep
属性要么不打算去那里,要么因某些原因被忽略。有没有办法做到这一点? Riak-js文档很难。
答案 0 :(得分:0)
这是Riak链接行走中的限制,而不是客户端库中的限制。您可以从返回的各种链接步骤中获得结果,但不能从您开始使用的对象中获得结果。