Myslím, že hledáte Collection.upsert metoda.
V zásadě upraví jeden nebo více dokumentů ve sbírce nebo vloží jeden, pokud nebyly nalezeny žádné odpovídající dokumenty. Vrátí objekt s klíči numberAffected (počet upravených dokumentů) a insertId (jedinečné _id dokumentu, který byl vložen, pokud existuje).