Moongose 模式未在 node.js 中定义

Moongose schema not defined in node.js

本文关键字:js 定义 node 模式 Moongose      更新时间:2023-09-26

我正在使用带有express的moongose.js

var mongoose = require('mongoose');
var UserSchema = new Schema({ //error
  name: {
        type: String
    },
    email: {
        type: String
    },
    password: {
        type: String
    }
});

上面的代码中存在错误。我想知道怎么了..

你忘了定义Schema对象:

var mongoose = require('mongoose');
var Schema = mongoose.Schema; // <-- you forgot to define it here
var UserSchema = new Schema({
    name: {
        type: String
    },
    email: {
        type: String
    },
    password: {
        type: String
    }
});

模式在猫鼬内部

var mongoose = require('mongoose');
var UserSchema = new mongoose.Schema({ //error
  name: {
        type: String
    },
    email: {
        type: String
    },
    password: {
        type: String
    }
});