क्या यह model.create()
या .save()
या .insert()
। मैंने वेब पर ट्यूटोरियल का उपयोग करके देखा है .create
एक्सप्रेस पर और पाल अनुप्रयोग। लेकिन मैं उपयोग करने के लिए mongoDB पर आधिकारिक दस्तावेज नहीं देखा है .create()
लेकिन लोग CRUD ऐप पर इसका इस्तेमाल कर रहे हैं।
उत्तर:
जवाब के लिए 0 № 1जबकि एलुआन हदद के पास एक वैध बिंदु है, आपने उल्लेख किया है कि आपने मोंगोडीबी डॉक्स के माध्यम से देखा, यही कारण है कि मैं प्रश्न का उत्तर नहीं दे रहा हूं।
save()
एक मॉडल उदाहरण संपत्ति है। मूल रूप से, जब आप अपने mongoDB डेटा में कुछ बदलते हैं, चाहे आप "एक नया दस्तावेज़ दर्ज करते हों या किसी मौजूदा को संपादित करते हों, डेटाबेस में तब तक बदलाव नहीं किया जाता है जब तक आप कॉल नहीं करते हैं।" save()
मॉडल पर कार्य करते हैं।
create()
मॉडल की एक संपत्ति है। आप मॉडल संपत्ति को कॉल करके एक नया दस्तावेज़ बनाने के लिए इसका उपयोग कर सकते हैं create()
और दस्तावेज़ में आप पहले पैरामीटर के रूप में जोड़ना चाहते हैं: Model.create({/*your object*/}, function(err, createdObject){/*your callback*/})
.
आप इन दोनों का उपयोग कर सकते हैं यहाँ.
मैंने कोड स्वरूपित किया जैसा कि मैंने किया क्योंकि आपके प्रश्न में टैग्स mongoose और node.js शामिल थे