У меня есть 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"]
.. Не знаю, как это нужно должно быть выполнено на уровне запроса ... пожалуйста, помогите мне преобразовать этот запрос, чтобы принять животных в виде списка, а затем принесите мне все записи, где любое из животных соответствует ...