Use more than one schema per collection on mongodb
In mongoose you can do something like this: var users = mongoose.model(‘User’, loginUserSchema, ‘users’); var registerUser = mongoose.model(‘Registered’, registerUserSchema, ‘users’); This two schemas will save on the ‘users’ collection. For more information you can refer to the documentation: http://mongoosejs.com/docs/api.html#index_Mongoose-model or you can see the following gist it might help.