我在CouchDB中有一些文档,有些字段带有缩写(例如CA,FL,NY,...)来表示街道地址的状态部分。
在我的一些查询中,我需要用扩展的州名替换缩写(例如加利福尼亚州,佛罗里达州,纽约州,......)。我的数据实际上有许多其他缩写值,但状态只是一个简单的例子。
在CouchDB中实现此目的的“最佳”(即优雅,低维护和相对高效)方式是什么?
我找到了许多关于如何为整个文档模拟SQL JOIN的文章,但他们专注于合并整个文档;在这里,我只是想用查找结果替换单个字符串值。
答案 0 :(得分:1)
最佳做法是创建视图,用全名替换缩写。您可以使用!json
宏来共享视图之间的缩写映射。