В Mongoose бихте използвали Person.update
според документацията. За да създадете документ, ако той все още не съществува, трябва да подадете { upsert : true }
в хеша на опциите, тъй като по подразбиране е false
.
т.е.
Person.update( { name : 'Ted' }, { name : 'Ted', age : 50 }, { upsert : true }, callback );