Node.js应用程序关闭MongoError连接

Node.js应用程序关闭MongoError连接,node.js,mongodb,Node.js,Mongodb,当我尝试连接node.js应用程序时,我得到: MongoError:连接0到127.0.0.1:27017关闭 var MongoClient=require('mongodb')。MongoClient ,format=require('util')。format; MongoClient.connect('mongodb://127.0.0.1:27017/test,函数(err,db){ 如果(错误)抛出错误; var collection=db.collection('student'

当我尝试连接node.js应用程序时,我得到:

MongoError:连接0到127.0.0.1:27017关闭

var MongoClient=require('mongodb')。MongoClient
,format=require('util')。format;
MongoClient.connect('mongodb://127.0.0.1:27017/test,函数(err,db){
如果(错误)抛出错误;
var collection=db.collection('student');
insert({id:4,name:shyam},函数(err,docs){
collection.count(函数(err,count){
日志(格式(“count=%s”,count));
});
//使用find查找所有条目
collection.find().toArray(函数(错误,结果){
console.dir(结果);
//让我们关闭数据库
db.close();
});
});
})

下次你应该写出更好的问题

var mongo = require('mongoose');

mongo.connect('mongodb://localhost:27017/dbname');

// Connect to mongo
var db = mongo.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function () {
    console.log('Connected');
});
了解有关如何使用节点连接到MongoDB的更多信息 应用

var mongo=require(“mongodb”).MongoClient;
var assert=要求(“assert”);
变量url=”mongodb://localhost:27017/";
connect(url、函数(err、db){
assert.equal(null,err);
//插入查询
db.close();
});

mongodb是否在您的本地计算机上运行?否。当我尝试启动服务时,出现错误1053:服务未及时响应启动或控制请求。Windows无法在本地计算机上启动mongodb服务。您需要检查monodb日志以了解这些问题,直到我遇到相同的问题。@shyamji请确保您的当我尝试启动mongodb服务时,mongo服务器已启动。出现问题。@shyamji那么,如果服务器关闭,您希望如何连接节点应用程序?Windows无法在本地计算机上启动mongodb服务。实际上,我无法启动mongodb服务。
var mongo=require("mongodb").MongoClient;
var assert=require("assert");
var url="mongodb://localhost:27017/<database-name>";
mongo.connect(url,function(err,db){
assert.equal(null,err);
//insert query
db.close();
});