Как вернуть значение встраиваемого массива в mongodb? - PullRequest
0 голосов
/ 27 мая 2019

Я новичок в MongoDB.Я изо всех сил пытаюсь запросить встроенный элемент моей коллекции.Я ищу запрос, который возвращает значение моих параметров (поставить как запрос).

 {
"_id" : ObjectId("5ceb9348dd62b20d7e223ab7"),
"sample_id" : ObjectId("5ceb9347dd62b20d7e223ab6"),
"listEParameter" : [
    {
        "parameter" : "LR.gain",
        "value" : "0.0403"
    },
    {
        "parameter" : "LR.loss.",
        "value" : "-0.0403"
    },
],
"listAParameter" : [
    {
        "parameter" : "intensity",
        "value" : "intensity2"
    },
    {
        "parameter" : "uuid",
        "value" : "0000012102"
    },
]
}
{
"_id" : ObjectId("5ceb9348dd62b20d7e223ab9"),
"sample_id" : ObjectId("5ceb9347dd62b20d7e223ab6"),
"listEarameter" : [
    {
        "parameter" : "LR.gain",
        "value" : "0.0403"
    },
    {
        "parameter" : "LR.loss",
        "value" : "-0.0403"
    },
],
"listAParameter" : [
    {
        "parameter" : "intensity",
        "value" : "intensity12"
    },
    {
        "parameter" : "uuid",
        "value" : "0000012102"
    },
]
}

Я хочу, чтобы запрос зависел от _id и параметра: LR.gain и имел в качестве возвращаемого значения этого параметра.

Например, для _id:ObjectId ("5ceb9348dd62b20d7e223ab7"), если я запрашиваю параметр LR.gain, я хочу иметь в качестве выхода 0.0403.

Я использую пружинную загрузку JAVA и в конце хочу поместить этот результат в другую коллекцию.

Есть идеи?

Спасибо.

...