Javascript 如何让riak js返回漫游对象?

Javascript 如何让riak js返回漫游对象?,javascript,node.js,riak,riak-js,Javascript,Node.js,Riak,Riak Js,我通过Riak js从节点使用Riak数据库。我有两个bucket:邀请和事件。邀请有一个到事件的链接。我确实希望在一个查询中检索invite对象和相应的事件对象。为此,我尝试了以下方法: db.walk("invites", inviteKey, [{ bucket: 'events', tag: 'event', keep: true}], function (err, result, meta) { /* ... */ }); 但这只是给了我与邀请相对应的事件,它没有给我邀请。

我通过Riak js从节点使用Riak数据库。我有两个bucket:
邀请
事件。
邀请有一个到事件的链接。我确实希望在一个查询中检索invite对象和相应的事件对象。为此,我尝试了以下方法:

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

但这只是给了我与邀请相对应的事件,它没有给我邀请。我猜,
keep
属性不是不应该放在那里,就是因为某种原因被忽略了。有办法做到这一点吗?Riak js文档很难编写。

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