私が何を間違っているのかわからない、ここに私のcheck.jsがあります
var db = mongoose.createConnection('localhost', 'event-db');
db.on('error', console.error.bind(console, 'connection error:'));
var a1= db.once('open',function(){
var user = mongoose.model('users',{ 
       name:String,
       email:String,
       password:String,
       phone:Number,
      _enabled:Boolean
     });
user.find({},{},function (err, users) {
    mongoose.connection.close();
    console.log("Username supplied"+username);
    //doSomethingHere })
    });そしてこれが私のinsert.jsです
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/event-db')
var user = mongoose.model('users',{
     name:String,
     email:String,
     password: String,
     phone:Number,
     _enabled:Boolean
   });
var new_user = new user({
     name:req.body.name,
     email: req.body.email,
     password: req.body.password,
     phone: req.body.phone,
     _enabled:false
   });
new_user.save(function(err){
    if(err) console.log(err); 
   });check.jsを実行しようとするたびに、このエラーが発生します
一度コンパイルすると、「ユーザー」モデルを上書きできません。
このエラーはスキーマの不一致が原因で発生すると理解していますが、これがどこで発生しているのかわかりませんか?私はmongooseとnodeJSにかなり慣れていません。
これは、MongoDBのクライアントインターフェイスから取得したものです。
MongoDB shell version: 2.4.6 connecting to: test 
> use event-db 
  switched to db event-db 
> db.users.find() 
  { "_id" : ObjectId("52457d8718f83293205aaa95"), 
    "name" : "MyName", 
    "email" : "myemail@me.com", 
    "password" : "myPassword", 
    "phone" : 900001123, 
    "_enable" : true 
  } 
>
