我对CouchDB中的更新验证有疑问。我想添加一个验证,只有在有另一个包含该字符串的文档时才允许在特殊字段中输入值。让我举个例子:
我有一些City
类型的文档。文档只包含类型和名称。此类型无需验证。我有另一种类型Person
。在其他数据中,有一个字段city
,正如您所料,该字段应该被验证为仅包含已存在于另一种类型中的城市。
从validate函数的参数中我看不到找到其他文档的可能性,stackoverflow中的一个较旧的问题似乎暗示这是不可能的,但我不确定这是否仍然存在有效。此外,更新验证可能是错误的检查位置还是有解决方法?
感谢所有人!
克里斯