बस नोड के साथ शुरू करना, और काम करने के लिए मोंगो ड्राइवर प्राप्त करने का प्रयास कर रहा है। मुझे अपना कनेक्शन स्थापित हो गया है, और विचित्र रूप से मैं चीजें बस ठीक कर सकता हूं, हालांकि संग्रह पर खोजने के लिए पागलपन पैदा होता है।नोडजेएस और नोड-मोंगोडब-मूल
var db = new mongo.Db('things', new mongo.Server('192.168.2.6',mongo.Connection.DEFAULT_PORT, {}), {});
db.open(function(err, db) {
db.collection('things', function(err, collection) {
// collection.insert(row);
collection.find({}, null, function(err, cursor) {
cursor.each(function(err, doc) {
sys.puts(sys.inspect(doc,true));
});
});
});
});
यदि मैं सम्मिलित करता हूं और खोज को टिप्पणी करता हूं, तो यह एक इलाज करता है। उलटा दुर्भाग्य से नहीं रखता है, मैं इस त्रुटि मिलती है:
collection.find({}, null, function(err, cursor) {
^
TypeError: Cannot call method 'find' of null
मुझे यकीन है कि मैं कुछ मूर्ख कर रहा हूँ हूँ, लेकिन मुझे के जीवन के लिए मैं इसे खोजने नहीं कर सकते हैं ...
मुझे लगता है कि इसका मतलब है कि आपको एक त्रुटि मिलती है। क्या आप 'त्रुटि' मान देख सकते हैं? – Fopfong
इसके अलावा, मुझे लगता है कि आप का उपयोग करते समय नए mongo.Db ('चीजें' ... 'चीजें' डीबी नाम संग्रह नहीं है। मुझे यकीन नहीं है कि यह समस्या का कारण है या – Fopfong