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

Jak filtrować, aby zwrócić podzbiór schematu mangusty?

Możesz użyć agregacji

ChoreChart.aggregate([
  { "$match": { "affiliation": "liss_family" } },
  { "$addFields": {
    "chart": {
      "$map": {
        "input": "$chart",
        "as": "cc",
        "in": {
          "_id": "$$cc._id",
          "ordinal": "$$cc.ordinal",
          "chorePerson": {
            "$filter": {
              "input": "$$cc.chorePerson",
              "as": "dd",
              "cond": { "$eq": ["$$dd.personID", "5c6e3c74b9f5ed0016b00577"] }
            }
          }
        }
      }
    }
  }}
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDBObject nie jest dodawany do wnętrza pętli rrd foreach casbah scala apache spark

  2. Indeks nie jest tworzony, indeks tekstowy jest wymagany dla zapytania $text - mangusta

  3. Zaloguj się przy użyciu poświadczeń roota w kontenerze Mongodb utworzonym za pomocą Docker compose

  4. Czy MongoDB jest w jakiś sposób ograniczony do jednego rdzenia?

  5. Wywołanie REST API działa tylko raz