Я пытаюсь сделать запрос к mongodb. Я хочу получить массив, содержащий [местоположение, статус] каждого документа. Вот так выглядит моя коллекция
{
"_id": 1,
"status": "OPEN",
"location": "Costa Rica",
"type": "virtual store"
},
{
"_id": 2,
"status": "CLOSED",
"location": "El Salvador"
"type": "virtual store"
},
{
"_id": 3,
"status": "OPEN",
"location": "Mexico",
"type": "physical store"
},
{
"_id": 4,
"status": "CLOSED",
"location": "Nicaragua",
"type": "physical store"
}
Я сделал запрос, используя агрегатную среду, пытаясь получить все документы, соответствующие указанному типу c хранилища.
{
{'$match': {
'type': { '$eq': "physical store"}
}
}
Я хочу что-то вроде этого:
{
{
'stores': [
["Mexico", "OPEN"],
["Nicaragua", "CLOSED"]
]
},
}
Я пытался с $ pu sh, но не смог сделать это. Может кто-нибудь, пожалуйста, подскажите мне, как это сделать.