Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.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
Mongodb 主页上的Keystone功能库_Mongodb_Pug_Keystonejs - Fatal编程技术网

Mongodb 主页上的Keystone功能库

Mongodb 主页上的Keystone功能库,mongodb,pug,keystonejs,Mongodb,Pug,Keystonejs,我使用YoKeystone生成了一个keystone网页,基本上我想要的是在主页上对功能库进行排序。我加了一行 view.query('galleries', keystone.list('Gallery').model.find().sort('sortOrder')); 将我的index.js文件复制到routes/views文件夹中,并基本上将gallery.jade文件复制到index.jade中,这样我就可以确保页面可以找到“galleries”,但当我尝试打开页面时,我得到的错误是

我使用YoKeystone生成了一个keystone网页,基本上我想要的是在主页上对功能库进行排序。我加了一行

view.query('galleries', keystone.list('Gallery').model.find().sort('sortOrder'));
将我的index.js文件复制到routes/views文件夹中,并基本上将gallery.jade文件复制到index.jade中,这样我就可以确保页面可以找到“galleries”,但当我尝试打开页面时,我得到的错误是“galleries”未定义

我还尝试将这段代码添加到相同的index.js中

locals.data = {
    galleries: keystone.list('Gallery').model.find().sort('sortOrder');
};
并在index.jade中调用data.galleries,但也不起作用。
如何在我的jade文件中获取此库列表?

结果表明,我对view.query的原始更改是正确的。我只需要重新启动数据库。

或者有人能告诉我如何访问收藏以显示在jade网页上吗