मेरे पास डेटाबेस test
डेटाबेस में 300 question
ऑब्जेक्ट्स का एक बड़ा संग्रह है। मैं मोंगोडीबी के इंटरैक्टिव शैल के माध्यम से आसानी से इस संग्रह के साथ बातचीत कर सकता हूं; हालांकि, जब मैं एक व्यक्त.जेएस अनुप्रयोग में मोंगोस के माध्यम से संग्रह प्राप्त करने का प्रयास करता हूं तो मुझे एक खाली सरणी मिलती है।मोंगोस के साथ एक पूर्ववर्ती संग्रह का उपयोग कैसे करें?
मेरा सवाल यह है कि, मैं इसे पहले से मौजूद डेटासेट को एक्सप्रेस में पुन: प्रयास करने के बजाय कैसे एक्सेस कर सकता हूं?
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
mongoose.connect('mongodb://localhost/test');
mongoose.model('question', new Schema({ url: String, text: String, id: Number }));
var questions = mongoose.model('question');
questions.find({}, function(err, data) { console.log(err, data, data.length); });
यह आउटपुट:
null [] 0
के रूप में चिह्नित किया जाना चाहिए दस्तावेज़ों में मुझे यह जानकारी कहां मिल सकती है? यह वास्तव में मदद की लेकिन बहुवचन चीज समझा कोई जगह नहीं है। – StudioWorks
हाय, @calvinfo मैं रनटाइम पर संग्रह नाम कैसे बदल सकता हूं? मेरे पास UserSchema के 5 संग्रह हैं और मैं प्रत्येक को एक अलग नाम देना चाहता हूं जैसे: user_server1, users_server2, users_server3 ... – Ragnar
Pleae उदाहरण क्वेरी प्रदान करें, उदा। 'Model.collection.insert(); ..' – nottinhill