nodejs怎么连接mongoDB数据库
时间: 2023-10-18 12:04:47 浏览: 193
连接MongoDB数据库可以使用官方提供的驱动程序`mongodb`,可以使用以下步骤:
1. 安装`mongodb`驱动程序:可以使用npm命令安装
```
npm install mongodb --save
```
2. 导入`mongodb`模块
```javascript
const MongoClient = require('mongodb').MongoClient;
```
3. 创建MongoDB连接
```javascript
const url = 'mongodb://localhost:27017/mydb'; // mongodb://<host>:<port>/<database>
MongoClient.connect(url, function(err, db) {
if (err) throw err;
console.log("Database connected!");
db.close();
});
```
在连接字符串中,`localhost`是MongoDB服务器的主机名,`27017`是MongoDB实例运行的端口号,`mydb`是要连接的数据库名称。
4. 在连接中执行查询
```javascript
const url = 'mongodb://localhost:27017/mydb';
MongoClient.connect(url, function(err, db) {
if (err) throw err;
const dbo = db.db("mydb");
const query = { address: "Park Lane 38" };
dbo.collection("customers").find(query).toArray(function(err, result) {
if (err) throw err;
console.log(result);
db.close();
});
});
```
在这个例子中,我们连接到`mydb`数据库,然后查询`customers`集合中`address`属性为`Park Lane 38`的文档,并将结果打印到控制台上。
阅读全文