0
ここでは私が取り組んでいるコレクションデータです。配列の埋め込みドキュメントから最初のドキュメントを取得する - MongoDB
{
"_id" : "1",
"embed_array" : [
{
"id" : 14,
"data" : "XXX"
},
{
"id" : 13,
"data" : "YYY"
},
{
"id" : 12,
"data" : "ZZZ"
}
]
},
{
"_id" : "2",
"embed_array" : [
{
"id" : 14,
"data" : "XXX1"
},
{
"id" : 13,
"data" : "YYY1"
},
{
"id" : 12,
"data" : "ZZZ1"
}
]
},
{
"_id" : "3",
"embed_array" : [
{
"id" : 14,
"data" : "XXX2"
},
{
"id" : 13,
"data" : "YYY2"
},
{
"id" : 12,
"data" : "ZZZ2"
}
]
}
これは私が得ようとしているものです。
{
"id" : 14,
"data" : "XXX"
}
ここに検索条件があります。 "_id": "1"、 "embed_array":最初の配列ドキュメント。
$ sliceを試しましたが、うまく動作しませんでした。
ご協力いただければ幸いです。おかげ
を返すであろうそれは完璧に働いた。もっと詳しく説明できますか? – saburo
@saburo私の編集を参照してください – felix
ありがとう。私は考えを得た。 – saburo