Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Couchdb CouchApp:List函数的include\u docs=true_Couchdb_Couchapp - Fatal编程技术网

Couchdb CouchApp:List函数的include\u docs=true

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\"/>

我正在写一个简单的CMS CouchApp作为一个宠物项目。我正在OS X 10.7.4上运行CouchDB 1.2.0,并使用Python CouchApp开发工具

基本上我想把页面作为文档,一个页面会引用另一个包含站点共享布局的文档

页面文档的示例:

{
   "_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