Keystoneプロジェクトでは、特定の名前の著者(この場合は「管理者」)と一致するすべての投稿を表示するページを作成しようとしています。KeystoneJSより具体的なフィルタリング
view.on('init', function (next) {
var q = keystone.list('View').paginate({
page: req.query.page || 1,
perPage: 5,
maxPages: 10,
filters: {
state: 'published',
author.name.first: 'Admin'
},
})
.sort('+publishedDate')
.populate('author');
q.exec(function (err, results) {
// Use results here
}
}
私はフィルタに以下の行を追加しようとしている:
author.name.first: 'Admin'
author[name][first]: 'Admin'
author: {
name: {
first: 'Admin'
}
}
しかし、どれも動作するようには思えない、私はそれを単に「著者」より、それ以上を指定するかどうかはわかりません。何か案は?