Ik denk dat je op zoek bent naar Collection.upsert methode.
In principe wijzigt het een of meer documenten in de collectie, of voegt het een toe als er geen overeenkomende documenten zijn gevonden. Retourneert een object met de sleutels numberAffected (het aantal gewijzigde documenten) en insertId (de unieke _id van het document dat is ingevoegd, indien aanwezig).