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

Projektuj pierwszy element w tablicy do nowego pola (agregacja MongoDB)

Aktualizacja:

Począwszy od wersji 4.4 istnieje dedykowany operator $first:

{ $project: {
    user: { $first: "$users" },
    otherField: 1
}},

To cukier składni dla

Oryginalna odpowiedź:

Możesz użyć arrayElemAt:

{ $project: {
    user: { $arrayElemAt: [ "$users", 0 ] },
    otherField: 1
}},


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jaki jest pożytek z Jade lub Handlebars podczas pisania aplikacji AngularJs

  2. MongoDB - stronicowanie

  3. Jak skutecznie wykonywać różne czynności przy użyciu wielu kluczy?

  4. MongoDB $degreesToRadians

  5. paginacja tablicy mongoDB