मैं मूल रूप से अपनी टिप्पणी को एक उत्तर के रूप में थप्पड़ मारने जा रहा हूं:
अधिक समझाने के लिए, जब आप findAndModify
. का उपयोग करते हैं करने के लिए $inc
और काउंटर संग्रह से वापस लौटें कि _id
तब अद्वितीय होना चाहिए कि उस स्क्रिप्ट का चलना और इसलिए एक दस्तावेज़ का परिणामी सम्मिलन। मूल रूप से इस पद्धति में कोई दौड़ की स्थिति नहीं होगी।
इसका मतलब यह है कि आपको किसी प्रकार के मूल कार्य की आवश्यकता होगी जैसे insertWithAI
जो findAndModify
. का उपयोग करने का पहला कॉलबैक करेगा डालने के बाद के कॉलबैक को चेन करने के लिए लेकिन दिन के अंत में आपको केवल दो कॉलबैक की आवश्यकता होगी।