I try to save the some information in to Mongo with Mongoose, but nothing happens… My code is :
function User() { console.log(_db.version); var user_schema = new _db.Schema({ 'email': { 'type': String, 'required': true, 'lowercase': true, 'index': { 'unique': true } }, 'password': { 'type': String, 'required': true }, 'name': {'type': String, 'required': true}, 'age': {'type': Date}, }, {'collection': 'users'}); var user_model = _db.model('user', user_schema); this.createNew = function(name, age) { console.log('createNew'); var new_user = new user_model({'name': name, 'age': age}); new_user.save(function(err){ console.log(err); console.log('Save function'); }); } } var user = new User(); user.createNew('Tom', 21); In the result i just get 3.8.1 createNew.
thisinthis.createNewwon't be what you want if you don't usenewto createUser.new_user.savedoest fire.