This is my mongoose schema
var userSchema = new mongoose.Schema({
referral:[{
id:{type: String},
name:{type: String}
}],
code:{type:String}
});
then I try to do something like this
User.findOneAndUpdate({code:'123'}, {$push:{'referral':{'id':'49385986','name':'myname'}}},
function(err, result) {
console.log(err);
console.log(result);
});
I can see the result, but when I check my db, it's not updated/inserted.