代码之家  ›  专栏  ›  技术社区  ›  Jamie Poole

MacOSX Express Mongoose Mongoose.connect('mongodb://localhost:27071’)-econnrefered 127.0.0.1:27071-在CLI上正常工作

  •  0
  • Jamie Poole  · 技术社区  · 6 年前

    是的,它已经下载并运行,并且可以从Robo3T和CLI连接 mongo .

    MongoDB shell version v4.0.2
    connecting to: mongodb://127.0.0.1:27017
    MongoDB server version: 4.0.2
    

    是的,它是使用推荐的安装程序从源代码下载/安装的,例如,home brew、brew services等。

    Jamies-MacBook-Pro:api jamiepoole$ brew services list
    Name    Status  User       Plist
    mongodb started jamiepoole /Users/jamiepoole/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
    

    是的,我试过和 localhost 127.0.0.1 他妈的连电脑主机名都没有/ Jamies-MacBook-Pro.local

    我毫不怀疑我在做一些愚蠢的事情,或者错过了一些简单的事情,但我很肯定不是这样。

    const Database = Mongoose.connect('mongodb://localhost:27071/myproject');
    

    我将下面的项目细节替换为…--所以这不是代码中的设置。

    { MongoNetworkError: failed to connect to server [localhost:27071] on first connect [MongoNetworkError: connect ECONNREFUSED 127.0.0.1:27071]
    at Pool.<anonymous> (/Users/.../node_modules/mongodb-core/lib/topologies/server.js:564:11)
    at emitOne (events.js:116:13)
    at Pool.emit (events.js:211:7)
    at Connection.<anonymous> (/Users/.../node_modules/mongodb-core/lib/connection/pool.js:317:12)
    at Object.onceWrapper (events.js:317:30)
    at emitTwo (events.js:126:13)
    at Connection.emit (events.js:214:7)
    at Socket.<anonymous> (/Users/.../node_modules/mongodb-core/lib/connection/connection.js:246:50)
    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: 'MongoNetworkError',
    errorLabels: [ 'TransientTransactionError' ],
    [Symbol(mongoErrorContextSymbol)]: {} }
    

    在这一点上,任何帮助都是惊人的。似乎是一个简单的错误,但找不到任何帮助。

    干杯

    1 回复  |  直到 6 年前
        1
  •  1
  •   Ashish    6 年前

    const Database = Mongoose.connect('mongodb://localhost:27017/myproject');