Я использую nodejs для получения данных из коллекции mongodb.
Я получил все данные из коллекции, но хотел бы получить результат, как в Ожидаемый результат .
Я получил результат, как в данных.Я должен получить результат фильтров, которые я упомянул ниже вместе с ним.Пожалуйста, помогите мне сделать это
db.collection('collection_name').find({}).toArray(function(err, items)
{
if(err){
console.log(err)
return res.send(500,'something went wrong')
}
else{
res.send({"ISM": items})
}
})
Результат, который я получил, как показано ниже:
{"data": [{
"CARD_VENDOR": "123",
"TRANSACTION_AMOUNT": "44938.72",
},
{
"CARD_VENDOR": "012",
"TRANSACTION_AMOUNT": "1000.00",
},
{
"CARD_VENDOR": "234",
"TRANSACTION_AMOUNT": "44938.72",
}]
}
Ожидаемый результат:
{"data": [{
"CARD_VENDOR": "123",
"TRANSACTION_AMOUNT": "44938.72",
},
{
"CARD_VENDOR": "012",
"TRANSACTION_AMOUNT": "1000.00",
},
{
"CARD_VENDOR": "234",
"TRANSACTION_AMOUNT": "44938.72",
}]
},
"filters":{
"CARD_VENDOR" : ["123","012","234"],
"TRANSACTION_AMOUNT": [44938.72,1000.00]
}