1

我正在通过 riak-js 使用来自 Node 的 Riak 数据库。我有两个存储桶:invitesInvitesevents. 有一个指向事件的链接。我真的很想在一个查询中检索邀请对象和相应的事件对象。为此,我试过这个:

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

但这只是给了我与邀请相对应的事件,它没有给我邀请。我猜这个keep属性要么不打算去那里,要么由于某种原因被忽略了。有没有办法做到这一点?Riak-js 文档很难。

4

1 回答 1

0

这是 Riak 链接遍历中的限制,而不是客户端库中的限制。您可以从返回的各种链接步行步骤中获得结果,但不能从您开始使用的对象中获得结果。

于 2014-02-20T12:40:06.300 回答