gpt4 book ai didi

KeystoneJS 模型中的 Mongoose 模式类型

转载 作者:行者123 更新时间:2023-12-03 06:32:01 25 4
gpt4 key购买 nike

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

var LeaderboardEntry = new keystone.List('leaderboardEntry', {
autokey: { path: 'slug', from: 'publicKey playername', unique: false }
});

LeaderboardEntry.add({
publicKey: { type: String, required: true, noedit: true },
playername: { type: String, required: true },
playerid: { type: String },
points: { type: Number, required: true },
/*data: { type: Mixed, required: false, unique: false },*/
publishedDate: { type: Types.Date }
});

字段data的类型必须是Mixed但不幸的是没有匹配的 KeystoneJS 类型。

有什么想法可以在 keystone.List 对象中完成此操作吗?

最佳答案

不久前我遇到了同样的问题并遇到了this Twitter post ..它不会显示在管理 UI 中,但可以通过这种方式添加 Mongoose 字段类型。

在上面的代码后面添加以下内容:

LeaderboardEntry.schema.add({ data: mongoose.Schema.Types.Mixed });

关于KeystoneJS 模型中的 Mongoose 模式类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22942132/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com