Как подключить сервер mongodb к Node.js?

Опубликовано: 27 Июля, 2021

Метод mongodb.connect () - это метод модуля MongoDB в Node.js, который используется для соединения базы данных с нашим приложением Node.js. Это асинхронный метод модуля MongoDB.

Синтаксис:

 mongodb.connect (путь, функция обратного вызова)

Параметры: этот метод принимает два параметра, как указано выше и описано ниже:

  1. Путь / URL: Путь к серверу сервера MongoDB, который работает на определенном номере порта.
  2. 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
const url = ' mongodb://localhost:27017/ ' ;
// 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 ...`, чтобы показать, где было создано предупреждение)
успешное соединение с сервером