Node.js和Mongodb
所以我试图一起使用Node.js和Mongodb,目标是使用Node获取信息并将其存储在Mongodb的数据库中。 所以我把Node和Mongdb都安装了,我用npm安装Mongodb包,这是mongodbbuild议的包。 但是我遇到的问题是,当我尝试去做
MongoClient.connect("mongodb://localhost:3000/exampleDb", function(err, db) { if(err) { return console.dir(err); }else{ var collection =db.createCollection('test', function(err, collection) {}); }});
我去localhost:port_for express_server,但是当上面的代码应该运行,我得到[错误:无法连接到[localhost:3000]]在节点console.Am我应该在后台运行mongodb或如何这应该是工作?
当你这样做
npm install mongodb
你只能为mongodb安装一个node.js客户端驱动程序。
为了让脚本运行,您需要在您的盒子上安装并启动一个mongodb服务器
检查http://docs.mongodb.org/manual/installation/上的服务器安装步骤
你似乎很迷惑什么是mongodb,以及如何使用它。 Mongodb是一个noSQL数据库。
我应该在后台运行mongodb
是的,就像mysql一样,你需要安装和运行服务器来使用它。 你需要做的是:
- mongodb(数据库服务器)
- 安装服务器
- 通过在terminal上键入
mongod
启动服务器 - 请检查
mongo
是否正在运行,您可以连接到它。
- node.js(networking服务器)
- 安装节点
- 安装
mongodb
包 - 现在testing你的代码