“cara mendapatkan elemen tunggal dari luwak array bersarang” Kode Jawaban

cara mendapatkan elemen tunggal dari luwak array bersarang

//This solution isn't very elegant, but it works.

const objectInNestedArray = (await Schema.findOne({
    _id: '62a5bc408a97563a666c63dd',
    nestedArray : { $elemMatch : { _id: new mongoose.Types.ObjectId(id) }}//must be ObjectId
},
{
    nestedArray: {
        "$filter": {
            "input": "$nestedArray",
            "as": "objectInNestedArray",
            "cond": { "$eq": ["$$objectInNestedArray._id", new mongoose.Types.ObjectId(id)] } //must be ObjectId
        }
    }
}))['nestedArray'][0]
Liz

Query Nested Nested of Objects di Mongoose

db.collection.find({
  "instock.items": {
    $elemMatch: {
      name: "alexa"
    }
  }
})
Solomon Evoh

Jawaban yang mirip dengan “cara mendapatkan elemen tunggal dari luwak array bersarang”

Pertanyaan yang mirip dengan “cara mendapatkan elemen tunggal dari luwak array bersarang”

Lebih banyak jawaban terkait untuk “cara mendapatkan elemen tunggal dari luwak array bersarang” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya