जैसा कि शीर्षक कहता है, मैं _id द्वारा एक दस्तावेज़ के लिए एक खोज (एक) करना चाहता हूं, और यदि मौजूद नहीं है, तो इसे बनाया है, फिर चाहे वह मिला या बनाया गया था, क्या यह कॉलबैक में वापस आ गया है।
मैं इसे अद्यतन नहीं करना चाहता अगर यह मौजूद है, जैसा कि मैंने पढ़ा है aAndModify करता है। मैंने इस बारे में Stackoverflow पर कई अन्य प्रश्न देखे हैं, लेकिन फिर से, कुछ भी अपडेट नहीं करना चाहते हैं।
मैं अनिश्चित हूँ अगर (मौजूदा नहीं) बनाने से, वास्तव में अद्यतन हर किसी के बारे में बात कर रहा है, यह सब इतना उलझन में है ...
collection.findAndModify({_id:'theId'}, <your sort opts>, {$setOnInsert:{foo: 'bar'}}, {new:true, upsert:true}, callback)
। देखें डॉक्स