地图功能的哪个javascript版本?

时间:2019-07-07 13:59:44

标签: couchdb couchdb-nano

我正在使用={"Elevplan - Prosa (" & TÆLV('Formularsvar 1'!C2:C) & "/" & COUNTUNIQUE('Formularsvar 1'!C2:C) & " elever)" ; ARRAYFORMULA( HVIS(ER.TOM('Formularsvar 1'!C2:(TÆLV('Formularsvar 1'!C2:C))); "Tom: "; ( 'Formularsvar 1'!C2:C & char(10) & 'Formularsvar 1'!D1&" "&'Formularsvar 1'!$D$2:D&" "& 'Formularsvar 1'!E1&" "&'Formularsvar 1'!$E$2:E&" "& 'Formularsvar 1'!F1&" "&'Formularsvar 1'!$F$2:F&" "& 'Formularsvar 1'!$G$2:G& char(10) ) ) ) } 包在CouchDB中定义我的第一个视图。视图是:

nano

我有两个问题:

  1. 地图功能接受哪个JavaScript版本?如果将{ "views": { "by-kw": { "map": `function(doc) { if(doc.level === 0) emit("R", doc.title); else if(doc.level === 999) for(var i = 0; i < doc.kw.length; ++i) emit(doc.kw[i], doc.text); }` } } }; 更改为var i,则视图不会编译(Expression不等于函数)。因此,该版本看起来很旧,但是我在文档中没有找到任何提及。
  2. map函数应该以字符串形式提供,还是可以是实函数?无论如何,源文件是TypeScript,因此字符串解决方案避免了编译期间的许多问题。再次说明在哪里?

0 个答案:

没有答案