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

Получаване на първия елемент в масива и връщане чрез Aggregate?

От 3.2 можем да използваме $arrayElemAt за получаване на първия елемент в масив

db.my_collection.aggregate([
    { $project: {
        resp : { $arrayElemAt: ['$my_field',0] }
    }}
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Вероятност за сблъсък на ObjectId срещу UUID в голяма разпределена система

  2. PHP не може да зареди динамична библиотека (mongo.so)

  3. Превключване на булевата стойност на поддокументите

  4. Как да се справим с деленето на нула в рамката за агрегиране на MongoDB

  5. spring boot + mongodb + проблем с връзката с камилски маршрут