我使用python工具" couchapp"构建了一个简单的测试couchapp。
该应用程序在我的本地本地CouchDB上运行良好,并且还可以很好地复制到Cloudant。但是地图功能不适用于Cloudant。我把问题钉在了使用underscore.js的问题上。不使用它,地图适用于Cloudant。
所以问题是:Cloudant和CouchDB之间的差异是什么?版本
而且,如果我真的想在Cloudant上使用underscore.js,还有任何特殊规则要遵循吗?
这是我的简单map.js供您参考:
function(doc) {
var u = require("views/lib/underscore-min");
if (doc.series) {
emit(doc._id, u.omit(doc,'_id','_rev'));
}
}