除updates
和validate_doc_update
函数外,还有一些特殊的设计文档函数,如views
和lists
;通过每次调用发出一个文档,我们的函数在特定事件上执行。
我想知道我们是否可以在单个update
函数中获取另一个文档,如下所示:
updates: {
"hello" : "function(doc, req) {
if (doc.type === 'example') {
otherDoc = fetch(doc.relatedDocId)
doc.relatedDocName = otherDoc.name
return [doc, 'Hey Hey...']
}
}"
要点是我想使用类似fetch(documentId)
的功能,以便根据当前文档信息更新其他一些文档。