node.js - ^ 类型错误 : Invalid schema configuration: `U` is not a valid type at path `0`

标签 node.js express mongoose mongoose-schema

const userSchema = new mongoose.Schema({
    name: {
        type: String,
        required: true,
        unique: true
    },
    password: {
        type: String,
        required: true
    },
    avatar: {
        type: String
    },
});
    
module.exports= user = mongoose.Schema('user',userSchema);

最佳答案

您正在使用mongoose.Schema()完全错误的。您应该使用 mongoose.Model('user', userSchema) 来创建 User 模型,请参阅 mongoose.Model() .

关于node.js - ^ 类型错误 : Invalid schema configuration: `U` is not a valid type at path `0` ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65284714/

相关文章:

javascript - 将 Node.js 代码捆绑到一个文件中?

node.js - layout.ejs 未渲染 - Node.js、Express

node.js - 是否可以在不定义关系的情况下加入 Sequelize 中的表?

javascript - 未处理的拒绝 MongoError : cannot connect to server in MongoDB

mongodb - 使用 Mongoose 找不到按 ObjectId 搜索的文档

javascript - 映射/组织 Node 中的嵌套对象

node.js - 在 Windows 10 中设置环境变量 package.json

本地主机的 Node.js https 服务器

node.js - 如何在 express.js 应用程序中的多个文件上使用套接字 io 实例

mongodb - 查找具有仅包含特定值而不包含其他值的数组字段的文档