使用CouchDB加入多个数据库?

时间:2015-01-16 22:00:53

标签: javascript node.js couchdb document-database couchdb-nano

正在使用的技术:

  • Node.js的
  • 纳米
  • CouchDB的

声明:

我对CouchDB很新。我可以使用Node.jsNano查询视图。我正在寻找更多的概念解决方案,然后是语法解决方案。

情境:

我正在构建一个非常基本的Web应用程序。我试图从数据库中获取一名棒球运动员并将他的所有数据放入player/profile页面。

该玩家将属于一个团队。该团队的名字很短,名字很长。

以下是我的数据库:

{ name: "Derek Jeter", homeTown: "Brooklyn, New York", team_id: 10 } // player
{ shortName: "Yankees", longName: "NY Yankees", team_id: 10 } // team

我正在尝试返回一个看起来像这样的JSON对象:

{ name: "Derek Jeter", shortName: "Yankees" }

我知道我可以将所有内容都包含在一个数据库中,并根据类型使用"type"属性emit(),但我真的不想这样做。

问题:

如何使用NodeNano向播放器查询Derek Jeterjoin来自其他数据库的其他数据?我知道一个视图除了它所在的当前文档之外没有其他任何访问权限,但还有另一种方法吗?

我已经在Stackoverflow和Google上多次搜索,但我没有发现任何人偏离"type"解决方案。

0 个答案:

没有答案