【问题标题】:Building FAQ lists with Keystone Lists使用 Keystone 列表构建常见问题解答列表
【发布时间】:2018-01-29 07:21:18
【问题描述】:

这是我想要的伪代码:

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 的新手。

【问题讨论】:

    标签: keystonejs


    【解决方案1】:

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

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

    其中 Pair 是您的问题/答案对列表对象的名称。

    欲了解更多信息,请参阅:http://keystonejs.com/docs/database/#relationships

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-14
      • 2014-08-14
      • 2011-12-27
      • 1970-01-01
      • 1970-01-01
      • 2020-03-08
      相关资源
      最近更新 更多