【问题标题】:Mongoose Connection issue猫鼬连接问题
【发布时间】:2016-07-28 17:47:12
【问题描述】:

无法使用 mongoose 连接 Mongodb 出现错误

/Users/kunal/Documents/Node/Project/taskAccomplisher/node_modules/mongodb/lib/server.js:242
        process.nextTick(function() { throw err; })
                                      ^
MongoError: server 127.0.0.1:27017 received an error {"name":"MongoError","message":"write EPIPE"}
    at null.<anonymous> (/Users/kunal/Documents/Node/Project/taskAccomplisher/node_modules/mongodb-core/lib/topologies/server.js:213:40)
    at g (events.js:260:16)
    at emitTwo (events.js:87:13)
    at emit (events.js:172:7)
    at null.<anonymous> (/Users/kunal/Documents/Node/Project/taskAccomplisher/node_modules/mongodb-core/lib/connection/pool.js:119:12)
    at g (events.js:260:16)
    at emitTwo (events.js:87:13)
    at emit (events.js:172:7)
    at Socket.<anonymous> (/Users/kunal/Documents/Node/Project/taskAccomplisher/node_modules/mongodb-core/lib/connection/connection.js:151:49)
    at Socket.g (events.js:260:16)
    at emitOne (events.js:77:13)
    at Socket.emit (events.js:169:7)
    at onwriteError (_stream_writable.js:304:10)
    at onwrite (_stream_writable.js:322:5)
    at WritableState.onwrite (_stream_writable.js:89:5)
    at fireErrorCallbacks (net.js:442:13)

用于连接mongodb的代码

var mongoose = require('mongoose')

mongoose.connect('mongodb://localhost/test')
var db  = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function () {
 console.log('Running');
});

如何使用 node.js 建立 mongodb 连接

【问题讨论】:

  • 你确定 Mongo 正在运行吗?在终端中输入mongo 会发生什么?

标签: node.js mongodb mongoose


【解决方案1】:

mongod -repair 解决了这个问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-13
    • 1970-01-01
    • 1970-01-01
    • 2015-12-30
    • 1970-01-01
    • 2018-03-04
    • 2020-03-26
    相关资源
    最近更新 更多