V podstatě plácnu svůj komentář jako odpověď:
Chcete-li vysvětlit více, když použijete findAndModify
na $inc
a vrátí se z kolekce čítačů, které _id
by pak mělo být jedinečné, že spuštění tohoto skriptu a tedy následné vložení dokumentu. V podstatě by v této metodě neexistovaly žádné rasové podmínky.
To znamená, že budete potřebovat nějakou nadřazenou funkci jako insertWithAI
což provede první zpětné volání pomocí findAndModify
k řetězení druhého zpětného volání vložení, ale na konci dne byste měli potřebovat pouze dvě zpětná volání.