mongoose पर टैग किए गए जवाब

Mongoose एक MongoDB ऑब्जेक्ट मॉडलिंग टूल, या ODM (ऑब्जेक्ट डॉक्यूमेंट मैपर) है, जो जावास्क्रिप्ट में लिखा गया है और एक अतुल्यकालिक वातावरण में काम करने के लिए डिज़ाइन किया गया है।

8
मोंगोज़ हमेशा मेरे संग्रह नाम के अंत में एक एस क्यों जोड़ता है
उदाहरण के लिए, यह कोड "डेटा" नामक संग्रह में परिणामित होता है var Dataset = mongoose.model('data', dataSchema); और इस कोड के परिणामस्वरूप "उपयोगकर्ता" नामक एक संग्रह तैयार होता है var User = mongoose.model('user', dataSchema); धन्यवाद

6
NodeJS में जावास्क्रिप्ट OOP: कैसे?
मैं शास्त्रीय OOP के रूप में जावा में उपयोग किया जाता हूं। NodeJS का उपयोग करके जावास्क्रिप्ट में OOP करने के लिए सर्वोत्तम अभ्यास क्या हैं? प्रत्येक कक्षा एक फ़ाइल है module.export? कैसे बनाएं क्लासेस? this.Class = function() { //constructor? var privateField = "" this.publicField = "" var privateMethod = …

5
स्कीमा को परिभाषित किए बिना आप मोंगोज़ का उपयोग कैसे करते हैं?
Mongoose के पिछले संस्करणों में (node.js के लिए) एक स्कीमा को परिभाषित किए बिना इसका उपयोग करने का विकल्प था var collection = mongoose.noSchema(db, "User"); लेकिन वर्तमान संस्करण में "noSchema" फ़ंक्शन को हटा दिया गया है। मेरे स्कीमा अक्सर बदलने की संभावना रखते हैं और वास्तव में परिभाषित स्कीमा के …

4
$ या शर्त के साथ Mongoose की खोज विधि ठीक से काम नहीं करती है
हाल ही में मैं Nodejs पर Mongoose के साथ MongoDB का उपयोग करना शुरू करता हूं। जब मैं $orहालत और _idक्षेत्र के साथ Model.find विधि का उपयोग करता हूं , तो Mongoose ठीक से काम नहीं करता है। यह काम नहीं करता: User.find({ $or: [ { '_id': param }, { …

8
Mongoose (mongodb) बैच डालें?
क्या नेवला v3.6 + अब समर्थन बैच आवेषण? मैंने कुछ मिनटों के लिए खोज की है, लेकिन इस क्वेरी से मेल खाने वाली कोई भी चीज़ कुछ साल पुरानी है और इसका उत्तर एक असमान संख्या थी। संपादित करें: भविष्य के संदर्भ के लिए, उत्तर का उपयोग करना है Model.create()। …


4
2d जियो इंडेक्स के साथ Mongoose स्कीमा में ऑब्जेक्ट को सही तरीके से कैसे परिभाषित किया जाए
मुझे वर्तमान में नीचे दिए गए दस्तावेज़ के लिए एक स्कीमा बनाने में समस्या हो रही है। सर्वर से प्रतिक्रिया हमेशा "trk" फ़ील्ड मानों को [ऑब्जेक्ट] के रूप में वापस करती है। किसी तरह मुझे नहीं पता कि यह कैसे काम करना चाहिए, क्योंकि मैंने कम से कम सभी तरीकों …

8
जावास्क्रिप्ट में कुछ अतुल्यकालिक कार्यों को पूरा करने का सबसे सरल तरीका?
मैं कुछ मोंगोडब संग्रह छोड़ना चाहता हूं, लेकिन यह एक अतुल्यकालिक कार्य है। कोड होगा: var mongoose = require('mongoose'); mongoose.connect('mongo://localhost/xxx'); var conn = mongoose.connection; ['aaa','bbb','ccc'].forEach(function(name){ conn.collection(name).drop(function(err) { console.log('dropped'); }); }); console.log('all dropped'); कंसोल प्रदर्शित करता है: all dropped dropped dropped dropped यह सुनिश्चित करने का सबसे सरल तरीका है कि …

12
घोंसले में नेस्टेड सरणी आबाद
मैं उदाहरण दस्तावेज़ में "घटकों" को कैसे आबाद कर सकता हूं: { "__v": 1, "_id": "5252875356f64d6d28000001", "pages": [ { "__v": 1, "_id": "5252875a56f64d6d28000002", "page": { "components": [ "525287a01877a68528000001" ] } } ], "author": "Book Author", "title": "Book Title" } यह मेरा JS है जहाँ मुझे Mongoose द्वारा दस्तावेज़ मिला है: …

4
mongoose बनाम मोंगोडब (नोडज मॉड्यूल / एक्सटेंशन), ​​कौन सा बेहतर है? और क्यों?
मैं अभी Node.js में आया हूं और देखता हूं कि MongoDB के साथ उपयोग करने के लिए बहुत सारे काम हैं, सबसे लोकप्रिय ये दो प्रतीत होते हैं: (मोंगोज़ और मोंगोडब)। क्या मैं उन एक्सटेंशन के पेशेवरों और विपक्षों को प्राप्त कर सकता हूं? क्या इन दोनों के बेहतर विकल्प …

26
एक बार Mongoose संकलित मॉडल को अधिलेखित नहीं कर सकता
नहीं यकीन है कि मैं क्या गलत कर रहा हूँ, यहाँ मेरे check.js है var db = mongoose.createConnection('localhost', 'event-db'); db.on('error', console.error.bind(console, 'connection error:')); var a1= db.once('open',function(){ var user = mongoose.model('users',{ name:String, email:String, password:String, phone:Number, _enabled:Boolean }); user.find({},{},function (err, users) { mongoose.connection.close(); console.log("Username supplied"+username); //doSomethingHere }) }); और यहाँ मेरा इन्सर्ट …

3
मानगो में एक और स्कीमा का संदर्भ लेना
अगर मेरे पास दो स्कीमा हैं जैसे: var userSchema = new Schema({ twittername: String, twitterID: Number, displayName: String, profilePic: String, }); var User = mongoose.model('User') var postSchema = new Schema({ name: String, postedBy: User, //User Model Type dateCreated: Date, comments: [{body:"string", by: mongoose.Schema.Types.ObjectId}], }); मैंने उन्हें ऊपर के उदाहरण की …

25
सर्वर डिस्कवरी और निगरानी इंजन पदावनत है
मैं अपने Node.js ऐप के साथ Mongoose का उपयोग कर रहा हूं और यह मेरा कॉन्फ़िगरेशन है: mongoose.connect(process.env.MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false }).then(()=>{ console.log(`connection to database established`) }).catch(err=>{ console.log(`db error ${err.message}`); process.exit(-1) }) लेकिन कंसोल में यह अभी भी मुझे चेतावनी देता है: DeprecationWarning: वर्तमान …

6
passport.js passport.initialize () मिडलवेयर उपयोग में नहीं है
मैं एक्सप्रेस + मोंगोज़ के साथ नोड का उपयोग कर रहा हूं और आरामदायक एपीआई के साथ पासपोर्ट का उपयोग करने की कोशिश कर रहा हूं। प्रमाणीकरण की सफलता के बाद मुझे यह अपवाद मिलता रहा (मुझे ब्राउज़र पर कॉलबैक url दिखाई दिया): /Users/naorye/dev/naorye/myproj/node_modules/mongoose/lib/utils.js:419 throw err; ^ Error: passport.initialize() middleware …

4
mongoDB / mongoose: अद्वितीय यदि शून्य नहीं है
मैं सोच रहा था कि क्या कोई अनूठा संग्रह प्रविष्टि को मजबूर करने का तरीका है, लेकिन केवल अगर प्रविष्टि शून्य नहीं है । ई नमूना स्कीमा: var UsersSchema = new Schema({ name : {type: String, trim: true, index: true, required: true}, email : {type: String, trim: true, index: true, …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.