Jag tror att du letar efter Collection.upsert metod.
I grund och botten ändrar den ett eller flera dokument i samlingen, eller infogar ett om inga matchande dokument hittades. Returnerar ett objekt med nycklar numberAffected (antalet ändrade dokument) och insertedId (det unika _id för dokumentet som infogades, om något).