Автоматическое создание экспресс-API с сервера MongoDB

#node.js #mongodb #rest #express

#node.js #mongodb #остальное #экспресс

Вопрос:

На моем локальном компьютере работает довольно большой сервер MongoDB, я знаю, как создать API с помощью Express amp; Node.js и знать, как использовать маршруты и т. Д. Но я знаю только, как добавлять новые данные в маршрут с помощью метода POST. Моя база данных содержит десятки тысяч записей в разных коллекциях, поэтому было бы невозможно добавить их все вручную.

Я хотел знать, есть ли способ быстро преобразовать всю мою локальную базу данных mongodb в API с помощью Express, чтобы я мог получить к ней доступ на стороне клиента со своего React.js применение.

Комментарии:

1. Не совсем понятно, чего вы пытаетесь достичь. Не могли бы вы описать сценарий с некоторыми примерами данных?

2. @codemonkey в принципе, у меня есть база данных в моем локальном экземпляре mongodb (работает на порту 27017), в ней есть коллекция под названием «люди» с некоторыми данными в ней. По сути, я хочу скопировать все данные из коллекции «people» (в формате JSON) в маршрут экспресс-API «/ people», чтобы я мог получить его с помощью выборки.

3. Это понятно. Я пытаюсь понять, что вы подразумеваете под тем, что в моей базе данных десятки тысяч записей в разных коллекциях, и поэтому было бы невозможно добавить их все вручную , добавить их вручную? Добавьте их куда?

4. @codemonkey о, под этим я подразумевал. Я знаю, как создать пустой сервер express API, но я не знаю, как добавить все данные из коллекции Mongodb на сервер express API. Я знаю, как вручную добавлять отдельные значения на сервер express API с помощью POST-запроса, но я хочу автоматически добавлять каждый объект в моей коллекции mongodb к этому конкретному маршруту без необходимости добавлять каждый из них вручную через POST-запрос