MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

लेखन त्रुटि:Node.js के साथ MongoDB का उपयोग करने में ऑब्जेक्ट कोई फ़ंक्शन नहीं है

संग्रह का अंतिम तर्क। एग्रीगेट () को कॉलबैक होना चाहिए। मोंगोडब चालक एक समारोह की उम्मीद कर रहा है लेकिन आपका अंतिम तर्क एक वस्तु है। इसलिए आपको वह त्रुटि मिल रही है। यहाँ कॉलबैक के साथ संशोधित कोड है:

var MongoClient = require('mongodb').MongoClient;
var server = require('mongodb').Server;

var mongoclient = new MongoClient(new server("localhost", 27017));

mongoclient.connect("mongodb://localhost:27017/", function(err, db) {
  if (err) throw err;

  var db = mongoclient.db('school');

  cursor = db.collection('students').aggregate(
    [
        {$match: {"scores.type": "homework"}},
        {$unwind: "$scores"},
        {
            $group: {
                _id: '$name',
                'minimum': {$min: "$scores.score"}
            }
        }
    ], function(err, result) {   // callback
        console.dir(result);
        db.close();
    }
  );
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं रोबोमोंगो का उपयोग करके मोंगोडीबी एटलस से कैसे जुड़ सकता हूं?

  2. नेवला डेटाबेस में अंतिम दस प्रविष्टियाँ ढूँढता है

  3. डॉक्टर सरणी में प्रत्येक तत्व को एक शर्त से मिलान करने के लिए mongodb क्वेरी

  4. मोंगो एक डबल नेस्टेड सरणी के अंदर अद्यतन कर रहा है

  5. NODE.JS:FATAL ERROR- JS आवंटन विफल - बड़ी एक्सेल फाइलों को पार्स करते समय मेमोरी से बाहर प्रक्रिया