MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Agreguj odrębne wartości w MongoDB

Możesz użyć $addToSet grupować unikalne wartości w jednym dokumencie, a następnie $unwind aby odzyskać wiele dokumentów:

db.ign.aggregate([
    {
        $group: {
            _id: null,
            genre: { $addToSet: "$genre" }
        }
    },
    {
        $unwind: "$genre"
    },
    {
        $project: {
            _id: 0
        }
    },
    { $out: "dimen_genre" }
]);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Automatyczne kompaktowanie usuniętej przestrzeni w mongodb?

  2. Jak napisać aplikację w Pythonie obsługującą wiele baz danych

  3. Mongoose:atomowa FindOne-Or-Insert(), nie aktualizuj istniejącej instancji, jeśli zostanie znaleziona

  4. MongoDB oblicza wartości z dwóch tablic, sortowania i ograniczania

  5. mongodb.conf bind_ip =127.0.0.1 nie działa, ale 0.0.0.0 działa