Всъщност ще ударя коментара си като отговор:
За да обясните повече, когато използвате findAndModify
към $inc
и връща от колекцията на броячите този _id
след това трябва да бъде уникален, че изпълнението на този скрипт и съответно последващото вмъкване на документ. По принцип няма да има условие за състезание в този метод.
Това означава, че ще имате нужда от някаква родителска функция като insertWithAI
което ще извърши първото обратно извикване при използване на findAndModify
за да свържете последното обратно извикване на вмъкване, но в края на деня трябва да имате само две обратни извиквания.