/ / mongodb पर db में संग्रह स्टोर करने का सही तरीका? - node.js, मोंगोडब, एक्सप्रेस, मोंगोज़, sails.js

mongodb पर डीबी में संग्रह स्टोर करने के लिए सही तरीका है? - node.js, mongodb, एक्सप्रेस, mongoose, sails.js

क्या यह 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 शामिल थे