MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Proyeksikan item pertama dalam larik ke bidang baru (agregasi MongoDB)

Pembaruan:

Mulai dari v4.4 ada operator khusus $first:

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

Ini adalah gula sintaks untuk

Jawaban asli:

Anda dapat menggunakan arrayElemAt:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Melakukan kueri regex dengan PyMongo

  2. Pencarian Kabur dengan Mongodb?

  3. Spring Data MongoDB dengan Java 8 LocalDate MappingException

  4. Memvisualisasikan Topologi Cluster Anda di ClusterControl

  5. MongoDB - Argumen ke $size harus berupa Array, tetapi bertipe:EOO / hilang