Как подключить сервер mongodb к Node.js?
Опубликовано: 27 Июля, 2021
Метод mongodb.connect () - это метод модуля MongoDB в Node.js, который используется для соединения базы данных с нашим приложением Node.js. Это асинхронный метод модуля MongoDB.
Синтаксис:
mongodb.connect (путь, функция обратного вызова)
Параметры: этот метод принимает два параметра, как указано выше и описано ниже:
- Путь / URL: Путь к серверу сервера MongoDB, который работает на определенном номере порта.
- callbackfunction: возвращает ошибку или экземпляр базы данных mongodb для дальнейшей работы, если соединение успешно.
Установка модуля:
npm install mongodb --save
Структура проекта:
Команда для запуска сервера на определенном ip:
mongod --dbpath = данные --bind_ip 127.0.0.1
Имя файла index.js
Javascript
// Module calling const MongoClient = require( "mongodb" ); // Server path // Name of the database const dbname = "conFusion" ; MongoClient.connect(url, (err,client)=>{ if (!err) { console.log( "successful connection with the server" ); } else console.log( "Error in the connectivity" ); }) |
Выполняемая команда:
узел index.js
Выход:
узел index.js (узел: 7016) DeprecationWarning: текущий механизм обнаружения и мониторинга серверов устарел и будет удален в будущей версии. Чтобы использовать новый механизм обнаружения и мониторинга сервера, передайте параметр {useUnifiedTopology: true} конструктору MongoClient. (Используйте `node --trace-deprecation ...`, чтобы показать, где было создано предупреждение) успешное соединение с сервером