【发布时间】:2011-09-23 22:50:07
【问题描述】:
我来自一个 SQL 世界,在这个世界中,查找由多个对象属性(published = TRUE 或 user_id = X)完成,并且任何地方都没有连接(因为 1:1 缓存层)。看来文档数据库很适合我的数据。
我试图弄清楚是否有一种方法可以将一个(或多个)对象属性传递给 CouchDB map/reduce function 以在数据库中查找匹配的文档,而无需为每个对象创建 几十个 视图文档类型。
是否可以在运行时将所需的文档属性键传递给 CouchDB 并让它返回匹配的对象(或匹配分页的对象的计数)?
例如,在一个页面上,我希望所有带有 doc.user_id 的 X 的帖子都是 doc.published。在另一个页面上,我可能想要所有带有 doc.tags[] 且带有“sport”标签的文档。
【问题讨论】: