Мисля, че търсите Collection.upsert метод.
По принцип той променя един или повече документи в колекцията или вмъква такъв, ако не са намерени съответстващи документи. Връща обект с ключове numberAffected (броя променени документи) и insertedId (уникалния _id на документа, който е бил вмъкнат, ако има такъв).