如何确认是否为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.