如何在CouchDB解决方案中查找参考代码值信息?

时间:2013-11-08 18:34:34

标签: join couchdb

我在CouchDB中有一些文档,有些字段带有缩写(例如CA,FL,NY,...)来表示街道地址的状态部分。

在我的一些查询中,我需要用扩展的州名替换缩写(例如加利福尼亚州,佛罗里达州,纽约州,......)。我的数据实际上有许多其他缩写值,但状态只是一个简单的例子。

在CouchDB中实现此目的的“最佳”(即优雅,低维护和相对高效)方式是什么?

我找到了许多关于如何为整个文档模拟SQL JOIN的文章,但他们专注于合并整个文档;在这里,我只是想用查找结果替换单个字符串值。

1 个答案:

答案 0 :(得分:1)

最佳做法是创建视图,用全名替换缩写。您可以使用!json宏来共享视图之间的缩写映射。