Keystone,主页上的精选画廊

时间:2015-06-23 21:15:58

标签: mongodb pug keystonejs

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

view.query('galleries', keystone.list('Gallery').model.find().sort('sortOrder'));

到routes / views文件夹中的index.js文件,基本上将gallery.jade文件复制到index.jade中,这样我就可以确保页面可以找到"画廊"但是当我尝试打开页面时,我得到的错误是"画廊"未定义。

我也尝试将这段代码添加到同一个index.js

locals.data = {
    galleries: keystone.list('Gallery').model.find().sort('sortOrder');
};

并在index.jade中调用data.galleries,但它也没有工作。 如何在我的玉器文件上获取此库列表?

1 个答案:

答案 0 :(得分:0)

原来我对view.query的原始更改是正确的。我只需要重启我的数据库。