1

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

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

在 CouchDB 中完成此任务的“最佳”(即优雅、低维护且相对高效)的方式是什么?

我发现了很多关于如何为整个文档模拟 SQL JOIN 的文章,但它们侧重于合并整个文档;在这里,我只是想用查找结果替换单个字符串值。

4

1 回答 1

1

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

于 2013-11-09T22:51:41.210 回答