Причины, почему я изо всех сил пытаюсь соединить узел с MongoDB - PullRequest
2 голосов
/ 02 июля 2019

У меня проблемы с подключением Node к MongoDB.

Я протестировал оба из них по отдельности, и они работают нормально.Я также создал путь для БД.Что еще я мог упустить?

var MongoClient = require('mongodb').MongoClient;

// Connect to the db
MongoClient.connect("mongodb://localhost:27017/exampleDb", function(err, db) {
  if(!err) {
    console.log("We are connected");
  }
});

Ответы [ 2 ]

2 голосов
/ 02 июля 2019

Попробуйте что-то вроде этого:

 /**
  * Open connection with database.
  */

   MongoClient.connect("exampleDb", { useNewUrlParser: true },    

   function(error, db) {
      if (error) {
          console.warn("MyDatabase : err1:" + error);
          return;
      }

       const dbo = db.db(databaseName);

 // Demo
 //dbo.collection("users").findOne({ "email": email }, function(err, result) { 

});

Вы можете найти больше объяснений на:

https://github.com/DefinitelyTyped/DefinitelyTyped/pull/27067

0 голосов
/ 02 июля 2019
const MongoClient = require('mongodb').MongoClient;

// Connection URL
const url = 'mongodb://localhost:27017';

// Database Name
const dbName = 'myproject';

// Use connect method to connect to the server
MongoClient.connect(url, function(err, client) {
  console.log("Connected successfully to server");

  const db = client.db(dbName);

  client.close();
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...