使用 Keystone 列表构建常见问题列表

Building FAQ lists with Keystone Lists

这是我想要的伪代码:

FAQ = {
   name: 'Foobar FAQ',
   items:[
     //question/answer pairs here
   ]
}

如何在 Keystone 中完成此操作?

这是我目前得到的:

var keystone = require('keystone');
var Types = keystone.Field.Types;

var FAQ = new keystone.List('FAQ',{
    track: true
});

FAQ.add({
    name: {type: String}
    items: {} // ???
});

FAQ.register();

我不确定如何完成此操作。我是 React、Keystonejs 和 Mongodb.

的新手

这可以通过关系字段类型来完成。

    items: { type: Types.Relationship, ref: 'Pair', many: true } 

其中 Pair 是您的 Question/Answer 配对列表对象的名称。

有关详细信息,请参阅:http://keystonejs.com/docs/database/#relationships