Phi*_*hil 5 javascript couchdb node.js document-database couchdb-nano
正在使用的技术:
免责声明:
我对CouchDB非常陌生。我能够查询视图Node.js并且Nano就很好。我正在寻找更多的概念性解决方案,而不是语法解决方案。
场景:
我正在构建一个非常基本的Web应用程序。我正在尝试从数据库中获取一名棒球运动员,并将其所有数据放入player/profile页面中。
该球员将属于一个团队。团队有短名和长名。
这是我的数据库:
{ name: "Derek Jeter", homeTown: "Brooklyn, New York", team_id: 10 } // player
{ shortName: "Yankees", longName: "NY Yankees", team_id: 10 } // team
Run Code Online (Sandbox Code Playgroud)
我试图返回一个JSON看起来像这样的对象:
{ name: "Derek Jeter", shortName: "Yankees" }
Run Code Online (Sandbox Code Playgroud)
我知道我可以将所有内容都包含到一个数据库中,并使用该"type"属性emit()基于类型,但是我真的不想这样做。
题:
如何使用Node和Nano查询播放器的Derek Jeter和join从其他数据库中的其他数据?我知道一个视图除了它所驻留的当前文档外没有其他访问权限,但是必须有另一种方法吗?
我在Stackoverflow和Google上搜索了很多次,但没有发现有人在逃避该"type"解决方案。