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

MongoDB - Развийте масив с помощта на агрегиране и премахнете дубликатите

можете да използвате $addToSet, за да направите това:

db.users.aggregate([
  { $unwind: '$data' },
  { $group: { _id: '$_id', data: { $addToSet: '$data' } } }
]);

Трудно е да ви дам по-конкретен отговор, без да видите действителната си заявка.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Монго комплексно сортиране?

  2. Как да продължа вмъкването след грешка с дублиран ключ с помощта на PyMongo

  3. Mongoose и множество бази данни в един проект node.js

  4. Не може да се удостовери в mongo, удостоверяването е неуспешно

  5. Как да върнете само стойност на поле в mongodb