如何确认是否为MongoDB for ReactJS + NodeJS Express创build了数据库?
我正在学习一个教程,并得到以下设置:
MongoClient.connect('mongodb://localhost/newdatabase', function(err, dbConnection) { db = dbConnection; var server = app.listen(3000, function() { var port = server.address().port; console.log("Started server at port", port); }); });
只要用数据库名称定义URL,数据库是否被创build? 或者我将不得不去terminal并手动创build它? 如何检查/newdatabase
是否已经创build?
另外,我怎样才能访问浏览器的url? 为什么他们不在//localhost
之后定义端口号?
谢谢!
一旦与之交互,MongoDB将立即创build数据库 – 尝试向其添加集合/文档。
至于端口,它可能是使用默认端口( 27017
),因为你没有提供一个。 不过,你通常不会通过浏览器连接到mongo。 试图导致这个消息:
It looks like you are trying to access MongoDB over HTTP on the native driver port.