Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 CouchDB 中有一些文档,一些字段带有缩写(例如 CA、FL、NY、...)来表示街道地址的州部分。
在我的一些查询中,我需要用扩展的州名(例如加利福尼亚、佛罗里达、纽约……)替换缩写。我的数据实际上还有几十个其他缩写值,但状态只是一个简单的例子。
在 CouchDB 中完成此任务的“最佳”(即优雅、低维护且相对高效)的方式是什么?
我发现了很多关于如何为整个文档模拟 SQL JOIN 的文章,但它们侧重于合并整个文档;在这里,我只是想用查找结果替换单个字符串值。
最佳做法是创建将用全名替换缩写的视图。您可以使用!json宏在视图之间共享缩写映射。
!json