const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const userSchema = new Schema({
name: String,
created: new Date()
})
const user = mongoose.model('user', userSchema);
module.exports = user;
添加 new Date() 后,我收到一条错误消息:
类型错误:创建
时未定义类型未定义
您尝试过嵌套架构吗?您只能使用引用或数组进行嵌套。
最佳答案
您正在定义模式,您只需要一个类型而不是对象。不使用 new Date()
,只需使用 Date
。
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const userSchema = new Schema({
name: String,
created: Date
})
const user = mongoose.model('user', userSchema);
module.exports = user;
关于mongodb - 收到一条错误消息,指出 MongoDB 中的嵌套架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52639186/