Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未定义Express MongoDB变量_Express_Mern - Fatal编程技术网

未定义Express MongoDB变量

未定义Express MongoDB变量,express,mern,Express,Mern,我有以下用户模式: const mongoose = require("mongoose"); const Schema = mongoose.Schema; // Create Schema const UserSchema = new Schema({ username: { type: String, unique: true, default: "" }, email: { type: String, required: true

我有以下用户模式:

const mongoose = require("mongoose");
const Schema = mongoose.Schema;

// Create Schema
const UserSchema = new Schema({
  username: {
    type: String,
    unique: true,
    default: ""
  },
  email: {
    type: String,
    required: true
  },
  date: {
    type: Date,
    default: Date.now()
  }
});

module.exports = User = mongoose.model("users", UserSchema);
由于一些恼人的原因,我得到了
[eslint]用户未定义的错误。这里怎么了

我正在使用MERN stack网页包。

通过添加以下内容解决了此问题:

/*globals User:true*/
在文件的顶部。这涉及Eslint解决
无未定义
,然后
无本机重新分配
错误。

通过添加以下内容解决了此问题:

/*globals User:true*/

在文件的顶部。这涉及到Eslint解决
无未定义
,然后
无本机重新分配
错误。

您应该首先定义用户对象,然后像下面一样导出它

var User = mongoose.model("users", UserSchema);
module.exports = User;

您应该首先定义用户对象,然后像下面那样导出它

var User = mongoose.model("users", UserSchema);
module.exports = User;