gpt4 book ai didi

couchdb:设计文档中的 map 给出了编译错误

转载 作者:行者123 更新时间:2023-12-04 11:42:41 27 4
gpt4 key购买 nike

我在 Debian 测试中使用 Couchdb 1.1.1

我在数据库中有这个设计文档

{
"_id": "_design/Page",
"_rev": "9-1944cdebabf20ae569eab7b534b43e67",
"views": {
"all": {
"map": "function(doc) {}"
}
},
"language": "javascript"
}

但我仍然进入 http://localhost:5984/db_development/_design/Page/_view/all
{"error":"compilation_error","reason":"Expression does not eval to a function. ((new String(\"function(doc) {}\")))"}
我试图在spidermonkey-bin解释器中运行不同的简单 map 函数并且它们被正确加载,但在couchdb中出现同样的错误

实在看不出来,问题出在哪里....

好的,在邮件列表中,我发现需要将函数包装到括号“()”中,因为较新的 spidermonkey 中发生了一些变化

所以映射函数看起来像这样: "map": "(function(doc) { emit([doc._id, doc._rev]);})"

最佳答案

好的,在邮件列表中,我发现需要将函数包装到括号“()”中,因为较新的 spidermonkey 中发生了一些变化

所以 map 函数看起来像这样: "map": "(function(doc) { emit([doc._id, doc._rev]);})"

关于couchdb:设计文档中的 map 给出了编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9034284/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com