nodejs 使用密码连接MongoDB
时间: 2024-06-18 17:02:39 浏览: 132
要使用密码连接MongoDB,您需要使用Node.js的MongoDB驱动程序,即MongoDB Node.js驱动程序。以下是使用密码连接MongoDB的步骤:
1. 安装MongoDB Node.js驱动程序
您可以使用npm包管理器安装MongoDB Node.js驱动程序。在终端中运行以下命令:
```
npm install mongodb
```
2. 导入MongoDB Node.js驱动程序
在您的Node.js应用程序中,导入MongoDB Node.js驱动程序:
```
const MongoClient = require('mongodb').MongoClient;
```
3. 连接MongoDB
使用以下代码连接MongoDB:
```
const uri = 'mongodb+srv://<username>:<password>@<cluster-address>/test?retryWrites=true&w=majority';
const client = new MongoClient(uri, { useNewUrlParser: true });
client.connect(err => {
const collection = client.db("test").collection("devices");
// perform actions on the collection object
client.close();
});
```
请将`<username>`替换为MongoDB用户名,`<password>`替换为密码,`<cluster-address>`替换为MongoDB集群地址。
4. 执行查询
连接到MongoDB后,您可以执行查询,如下所示:
```
collection.find({}).toArray(function(err, result) {
if (err) throw err;
console.log(result);
});
```
这是一个简单的查询,它将返回集合中的所有文档。
阅读全文