我为couchbase视图编写代码。请遵循此https://github.com/CharlieGreenman/reason-react-razroo
const mapDate = `function(doc, meta) {
emit(dateToArray(doc.updatedAt), {
_id: meta.id,
_rev: meta.rev,
updatedAt: doc.updatedAt
});
}`
当我致电https://blog.couchbase.com/understanding-grouplevel-view-queries-compound-keys/时,我收到了错误
Error running map function: ReferenceError: dateToArray is not defined
http://localhost:4984/{db}/_design/{ddoc}/_view/{view}
我使用sync-gateway 1.4版 我该怎么办?
答案 0 :(得分:1)
为了能够通过Sync Gateway查询视图,您应该通过Sync Gateway REST interface创建它。您无法查询直接在Couchbase Server上创建的视图。
此link应提供有关通过Sync Gateway创建和查询视图的更多见解
答案 1 :(得分:0)
您所指的博客文章是关于Couchbase Server,而不是Sync Gateway。因此,看起来dateToArray
不是Sync Gateway上可用的预定义函数。