Как использовать Mongodb Aggregate в React Component - PullRequest
0 голосов
/ 06 марта 2020

Я экспортировал запрос фильтра из компаса 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();
        });
    }
);

идентификатор $ для транспортного средства будет зависеть от транспортного средства, выбранного пользователем

...