【发布时间】:2017-05-11 06:34:35
【问题描述】:
假设有一个validate_doc_update函数,在设计文档中,定义为:
{
"_id": "_design/ddoc",
"_rev": "12-133b5dad579f872884a9ccd6d4be5ee9",
"language": "javascript",
"validate_doc_update": "function(newDoc, oldDoc, userCtx) {
if (oldDoc._rev != newDoc._rev) { throw('FAILED') }
}"
}
如果我们执行批量更新 (_bulk_docs);不止一份文件是跨国的吗?
注意:我找到了this 答案并阅读了文档并运行了一些测试代码。它似乎是在 CouchDB 上执行事务的完美方式!但是因为我没有在其他地方看到它(并且想知道为什么?);想确认一下,这不是错误。
【问题讨论】:
标签: transactions couchdb acid document-database nosql