Mongodb 主页上的Keystone功能库
我使用YoKeystone生成了一个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”,但当我尝试打开页面时,我得到的错误是
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网页上吗