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

$projekt w $lookup mongodb

Możesz użyć $lookup Składnia 3.6 do $project pola wewnątrz $lookup potok

User.aggregate([
  { "$lookup": {
    "from": "schedules",
    "let": { "id": "$_id.phone" },
    "pipeline": [
      { "$match": { "$expr": { "$eq": ["$customer.phone", "$$id"] }}},
      { "$project": { "scheduleStart": 1, "scheduleEnd": 1 }}
    ],
    "as": "user_detail"
  }}
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Upsert Array Elements pasujące do kryteriów w dokumencie MongoDB?

  2. Jak wymusić klucze obce w bazach NoSql (MongoDB)?

  3. Jak filtrować tablicę w poddokumencie za pomocą MongoDB?

  4. Podziel ciąg na tablicę podciągów lub znaków w MongoDB

  5. Agregacja Mongo Dopasuj wiele wartości