我想在mongodb中为每个集合使用多个模式,如何使用它?
当我尝试运行它时,它给了我这个错误:
错误:
OverwriteModelError:
allUsers编译后无法覆盖模型.
OverwriteModelError:checkInOut编译后无法覆盖模型.
继承我的schema.js
var mongoose = require('mongoose');
var Schema = mongoose.Schema
, ObjectId = Schema.ObjectId;
var checkInInfoSchema= new Schema({
name:String,
loginSerialId:Number
});
var loginUserSchema = new Schema({
sn : { type: Number, unique:true }
,uname: {type:String, unique:true}
,pass:String
});
var registerUserSchema = new Schema({
sn : { type: Number, unique:true }
, name: String //his/her name
,pass:String,
companyKey:{type:String},
uname:{type:String,unique:true}
});
var checkInOutSchema = new Schema({
uname: String
,companyKey:String
,task:String
,inTime:String
,outTime:String
,date:{type:String}
,serialId:{type:Number,unique:true} …Run Code Online (Sandbox Code Playgroud)