как написать запрос проекции в mongoDB - PullRequest
0 голосов
/ 18 февраля 2019

У меня есть такой объект json.

                [{
            A:"XXX",
            B:"ss",
            C:"qee",
            Z:[ {e:"p",f:"q",g:"r"},
            {e:"w",f:"x",g:"y"},
            {e:"s",f:"t",g:"u"}]
            },
            {
            A:"XYX",
            B:"ss",
            C:"qee",
            Z:[ {e:"p",f:"q",g:"r"},
            {e:"w",f:"x",g:"y"},
            {e:"s",f:"t",g:"u"}]
            },
            {
            A:"YYY",
            B:"ss",
            C:"qee",
            Z:[ {e:"p",f:"q",g:"r"},
            {e:"m",f:"n",g:"o"},
            {e:"s",f:"t",g:"u"}]
            }]

Теперь я хочу выполнить запрос на основе A, e, f.и я хочу, чтобы результирующий объект имел A,B,C,Z{} (но для Z, только объект, который получил соответствие.

, поэтому, если я даю значение как {A: "XXX", Z.e:"s", Z.f:"t"} i get

            {
            A:"XXX",
            B:"ss",
            C:"qee",
            Z:
            {e:"s",f:"t",g:"u"}
            }

, я не уверен, какнаписать прогноз для этого?

...