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

क्या उल्का के पास संग्रह के लिए एक अलग क्वेरी है?

Collection.find({}).distinct('myField', true);

उपयोग करने के लिए, निम्नलिखित को [प्रोजेक्ट]/क्लाइंट/lib/a.js में डालें:

LocalCollection.Cursor.prototype.distinct = function (key,random) {
  var self = this;

  if (self.db_objects === null)
    self.db_objects = self._getRawObjects(true);
  if (random)
    self.db_objects = _.shuffle(self.db_objects);
  if (self.reactive)
    self._markAsReactive({ordered: true,
                          added: true,
                          removed: true,
                          changed: true,
                          moved: true});
  var res = {};
  _.each(self.db_objects,function(value){

    if(!res[value[key]]){
        res[value[key]] = value;
    }
  });
  return _.values(res);
};



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB जावा ड्राइवर के लिए लॉगिंग कॉन्फ़िगर करें

  2. क्या है Mongoose त्रुटि ObjectId पर कास्ट करें मान XXX के लिए पथ _id पर विफल रहा?

  3. मोंगोस रेगेक्स बनाम टेक्स्ट का उपयोग करके मोंगो डीबी में खोजना

  4. Mongo में सभी दस्तावेज़ों में स्ट्रिंग को कैसे बदलें?

  5. MongoDB और Mongoose के बीच अंतर