连接猫鼬数据库Visual Studio代码

时间:2018-11-25 21:59:37

标签: node.js mongodb visual-studio mongoose

Hei,我正在用Node和mongoDB创建一个博客。我正在使用Visual Studio代码。 我安装了mongoDB并创建了Azure扩展,看来一切正常。当我运行命令mongod时,它会显示“等待扩展”,但是当我运行我的应用程序时,什么也没有发生。该应用程序将打开,但未连接到数据库或出现任何错误。我错过了一步吗?有人可以向我解释缺少的内容吗?我遵循每个步骤的每个教程/说明,并且它们都可以单独工作(添加猫鼬,创建Cosmos DB扩展等),但是使用该应用程序...什么都没有...如果我转到命令Mongo,则没有数据库。也在宇宙中 任何想法将不胜感激。 谢谢

enter image description here

1 个答案:

答案 0 :(得分:1)

// Map global promises
mongoose.Promise = global.Promise;
// Mongoose Connect
mongoose.connect('mongodb://localhost:27017/node-blog', {})
  .then(() => console.log('MongoDB Connected'))
  .catch(err => console.log(err));

根据您的屏幕截图,您似乎尚未添加承诺。另外,如果您能够连接到其他地方的数据库实例,例如mLab或其他东西。它可以帮助您确定要看的地方。