Почему константа MongoDB в index.js не требуется при использовании Mongoose?

Вы также можете использовать метод compareTo() для сравнения двух строк. Если результат compareTo равен 0, то две строки равны, в противном случае сравниваемые строки не равны.

== сравнивает ссылки и не сравнивает фактические строки. Если вы создали каждую строку, используя new String(somestring).intern(), вы можете использовать оператор == для сравнения двух строк, в противном случае могут использоваться только методы equals () или compareTo.

-1
задан User3186 10 March 2019 в 00:23
поделиться

1 ответ

Поскольку mongoose является ODM (Object Document Mapper) специально для mongodb, вам нужно только соединение с конкретной базой данных mongo, которая будет определена через mongoose ... А остальная часть работы будет выполняться mongoose. (единственное, что по-прежнему необходимо, кроме соединения с mongoose, - это ваш экземпляр mongo, работающий в фоновом режиме, или то, что вы используете специально!) Если вы хотите узнать подробности, прочитайте эту статью Jamie Munro -> https: / /code.tutsplus.com/articles/an-introduction-to-mongoose-for-mongodb-and-nodejs--cms-29527 .. Надеюсь, это поможет:)

Подключение Mongoose к mongodb [ 115]

import mongoose from 'mongoose';

mongoose.Promise = global.Promise;
mongoose.set('useFindAndModify', false);

// mentioning url for specific mongo database along with the port
let DB_URL = 'mongodb://localhost:27017/db_name';

// creating a connection for mongoose to act to specific db
var connection =  mongoose.createConnection(DB_URL,{ useNewUrlParser: true });

// if error occurs, then create connection or else connect directly
try {
  mongoose.connect(DB_URL, { useNewUrlParser: true });
} catch (err) {
  mongoose.createConnection(constants.DB_URL);
}

// consoling the success message if connection is opened or else displaying error if error is present
mongoose.connection
  .once('open', () => console.log('MongoDB Running'))
  .on('error', e => {
    throw e;
  });

0
ответ дан Code Reactor 10 March 2019 в 00:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: