是的,它已经下载并运行,并且可以从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)]: {} }
在这一点上,任何帮助都是惊人的。似乎是一个简单的错误,但找不到任何帮助。
干杯