Couchdb CouchApp:List函数的include\u docs=true
我正在写一个简单的CMS CouchApp作为一个宠物项目。我正在OS X 10.7.4上运行CouchDB 1.2.0,并使用Python CouchApp开发工具 基本上我想把页面作为文档,一个页面会引用另一个包含站点共享布局的文档 页面文档的示例:Couchdb CouchApp:List函数的include\u docs=true,couchdb,couchapp,Couchdb,Couchapp,我正在写一个简单的CMS CouchApp作为一个宠物项目。我正在OS X 10.7.4上运行CouchDB 1.2.0,并使用Python CouchApp开发工具 基本上我想把页面作为文档,一个页面会引用另一个包含站点共享布局的文档 页面文档的示例: { "_id": "index", "_rev": "3-d5451ea54212ae6ec0d8d2d95c5f225d", "content": "<img src=\"/images/img.jpg\"/>
{
"_id": "index",
"_rev": "3-d5451ea54212ae6ec0d8d2d95c5f225d",
"content": "<img src=\"/images/img.jpg\"/> <p>Lorem ipsum dolor sit amet.</p>",
"layout": "layouts/default"
}
{
"_id": "layouts/default",
"_rev": "1-d2fa96e15ab8768828b262d81265f3d2",
"content": "<!DOCTYPE html> <html><head> <title>Foo</title> </head><body><div>{{content}}</div></body> </html>"
}
当我在浏览器中导航到视图本身时,给出参数include\u docs=true&startkey=[“index”,0]&endkey=[“index”,1]
,它工作正常,正在加载布局文档
但是,布局文档不会传递给列表函数。在上述视图上运行此列表函数
function(head, req) {
var doc = null;
var row = getRow();
do
{
if (!row.value.layout){
doc = row.value;
}
} while (row = getRow())
for (i in doc) {
send(i);
}
}
。。。使用相同的参数渲染:
_id
我在谷歌上搜索了一下,发现有些链接文档没有传递到列表函数中。据我所知,这个问题应该已经解决了。这是回归还是me延迟的情况?行的值存储在row.value中,但行的文档存储在row.doc中。:) 该行的值存储在row.value中,但该行的文档存储在row.doc中。:)
_id