I have those code running try to save an object into MongoDB.
The .save()
never got success run. the code runnin
Please read this part of documentation from mongoose and try the following:
var measure = new Cache({test:'teste'});
// or measure.set('test', 'teste');
measure.save(function (err) {
console.log(err);
});
You will be able to see the issue if there's any.
Update the issue is using:
var Cache = conn.model('cache', cacheSchema);
instead of
var Cache = mongoose.model('cache', cacheSchema);
I just ran into a similar issue in my code. For mine, I was dealing with an object within my user document. I had to run a user.markModified('object')
before the user.save()
to ensure the changes were saved to the database.
My running theory is that Mongoose wasn't tracking items unset or removed from the database automatically