Я пытаюсь настроить базу данных mongoDB с помощью mongoose, но получаю сообщение об ошибке. Ldquo; библиотека обещаний mongoose по умолчанию устарела

Я так нашел решение, привязка к скрытому свойству решает его, так как * ngIf удаляет и добавляет элементы в DOM каждый раз. Я должен был упомянуть об этом в вопросе, но использовать привязку атрибутов вместо * ngIf.

0
задан Abhinav Anshul 19 January 2019 в 09:23
поделиться

2 ответа

попробуйте использовать этот кодовый помощник

var mongoose = require('mongoose');

mongoose.Promise = global.Promise;
mongoose.connect('mongodb://10.7.0.3:27107/data/TodoApp'); 
0
ответ дан THEWOLF 19 January 2019 в 09:23
поделиться

Вы должны использовать

mongoose.Promise = require('bluebird');

Вы используете

mongoose.promise = require('bluebird');

Также я думаю, что вы используете более старую версию nodejs. Я использую узел JS 8 & amp; mongoose принимает global.Promise по умолчанию, так как nodejs 8 поставляется с собственным Promise.

0
ответ дан Jayadratha Mondal 19 January 2019 в 09:23
поделиться
Другие вопросы по тегам:

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