Node.js应用程序关闭MongoError连接
当我尝试连接node.js应用程序时,我得到: MongoError:连接0到127.0.0.1:27017关闭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'
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();
});