Пн go Запрос БД для конвейера - PullRequest
0 голосов
/ 06 августа 2020

У меня есть mon go запрос, например:

"$lookup": {
            "from": "CollectionA",
             let: { fieldId: "A"},
            pipeline: [
              { $match:
                 { $expr:
                    { $and:
                       [
                         { $eq: [ "$A",  "$$A" ] },
                         { $eq: [ "$animals", "Cat" ] }
                       ]
                    }
                 }
              }
              ],
            "as": "sample_lookup"
        }
    },

В приведенном выше запросе я хочу сделать список животных примерно таким: $ animals: $in["cat","dog","Rat"] .. Не знаю, как это нужно должно быть выполнено на уровне запроса ... пожалуйста, помогите мне преобразовать этот запрос, чтобы принять животных в виде списка, а затем принесите мне все записи, где любое из животных соответствует ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...