如何解决如何在猫鼬模式中将字符串数组设置为字段?
我正在尝试使用以下字段在猫鼬中创建会议模型-
const meetingSchema = new mongoose.Schema({
meeting_id: {
type: String,required: true
},title: {
type: String,date: {
type: String,time: {
type: String,organiser: {
type: String,attendies: []
},{ timestamps: true} );
但是当我尝试通过邮递员创建会议时,出现了“无法发布/ api / meeting / post”错误。 我的与会者字段有什么问题,因为我想将其设置为字符串数组,还有没有比“字符串”更好的设置日期和时间字段的方法? 我是nodejs和mongoose的新手
解决方法
当您没有为array设置任何类型时,该类型将为Mixed
,因此一切正常。要将其专门设置为String
的数组,请使用以下命令:
const meetingSchema = new Schema({
attendees: [String],datetime: Date,});
日期和时间都存储在单个UTC Date
对象中
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。