Myślę, że szukasz Collection.upsert metoda.
Zasadniczo modyfikuje jeden lub więcej dokumentów w kolekcji lub wstawia jeden, jeśli nie znaleziono pasujących dokumentów. Zwraca obiekt z kluczami numberAffected (liczba zmodyfikowanych dokumentów) i insertId (unikalny _id wstawionego dokumentu, jeśli taki istnieje).