Я экспортировал запрос фильтра из компаса mongodb, и я могу запустить фильтр в отдельном файле узла, и он возвращает ожидаемые результаты в консоли, как я могу выполнить запрос на реагирующем компоненте или на следующей. js страница .
здесь код
const MongoClient = require('mongodb').MongoClient;
const assert = require('assert');
const filter = {
vehicle_fitments: {
vehicle_id: $id,
},
};
MongoClient.connect(
'mongodb://localhost:27017/?readPreference=primary&appname=MongoDB%20Compass&ssl=false',
{ useNewUrlParser: true, useUnifiedTopology: true },
function(connectErr, client) {
assert.equal(null, connectErr);
const coll = client.db('mydatabase').collection('items');
coll.find(filter).toArray(function(err, docs) {
assert.equal(err, null);
docs.map(res => console.log(res._id));
client.close();
});
}
);
идентификатор $ для транспортного средства будет зависеть от транспортного средства, выбранного пользователем