MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB groupby различно сортиране заедно

По-добре е да използвате .aggregate() да го направя. Това също е директен метод за обектите за събиране в съвременните версии на драйвера:

$result = $db->collection('Profit_and_loss')->aggregate(array(
    array( '$group' => array(
        '_id' => '$entity_id',
        'year' => array( '$max' => '$year' )
    ))
));

.distinct() командата се изпълнява само върху едно поле. Други форми изискват оценка на JavaScript, както отбелязахте, и работят значително по-бавно от естествения код.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoError:топологията е разрушена sailsjs

  2. MongoDB Заменете конкретни стойности на масива

  3. Mongoose VersionError:Не е намерен съответстващ документ за id, когато документът се записва

  4. Ефективен формат на документ за съхраняване на гласове в Mongo DB?

  5. Вмъкване на масив в съществуващ документ