node.js - 将我的 noSQL(mongoDB) 数据库与我的 NodeJS 项目连接起来。但它工作得不好

标签 node.js mongodb express

我正在尝试将我的nodejs与mongoDB连接,但它不能正常工作,如下结果所示。 **

(node:11776) DeprecationWarning: Mongoose: mpromise (mongoose's default promise library) is deprecated, plug in your o
wn promise library instead: http://mongoosejs.com/docs/promises.html

{ MongoError: failed to connect to server [localhost:27017] on first connect [MongoError: connect ECONNREFUSED 127.0.0
.1:27017]
    at Pool.<anonymous> (D:\KIT\YEAR II\Project\Nodejs\Vidjot\node_modules\mongodb-core\lib\topologies\server.js:336:3
5)
    at emitOne (events.js:116:13)
    at Pool.emit (events.js:211:7)
    at Connection.<anonymous> (D:\KIT\YEAR II\Project\Nodejs\Vidjot\node_modules\mongodb-core\lib\connection\pool.js:2
80:12)
    at Object.onceWrapper (events.js:317:30)
    at emitTwo (events.js:126:13)
    at Connection.emit (events.js:214:7)
    at Socket.<anonymous> (D:\KIT\YEAR II\Project\Nodejs\Vidjot\node_modules\mongodb-core\lib\connection\connection.js
:187:49)
    at Object.onceWrapper (events.js:315:30)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
  name: 'MongoError',
  message: 'failed to connect to server [localhost:27017] on first connect [MongoError: connect ECONNREFUSED 127.0.0.1
:27017]' }
** Here is my source code

最佳答案

确保您的 mongo 服务器正在运行 @ localhost:27017 并且您已创建用于存储数据的目录。 开始使用此命令:

>mongod --port 27017 --dbpath c:\data\db

关于node.js - 将我的 noSQL(mongoDB) 数据库与我的 NodeJS 项目连接起来。但它工作得不好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47699251/

相关文章:

javascript - 如何在 Handlebars 中使用 json 和 nodeJs expressJs

mongodb 为每个检索到的文档添加计数器

javascript - 使用 express 启用 http 压缩

javascript - Firebase 中未定义 require ?

node.js - 我是否必须重新安装 CUDA 9.0 才能使用 tfjs-node-gpu?

node.js - 在单个查询中计算 Mongoose 中的文档数量

mongodb - 为什么我的 .NET MongoDb 驱动程序查询非常慢?

node.js - 在管道传输之前捕获 super 代理请求错误

javascript - mqtt.js |尽管客户端似乎已连接,但 client.connected 返回 false

node.js - SSR React - 在bundle.js加载之前加载类名