リモートのMongoDBに接続する方法
リモートのMongoDBデータベースに接続するには、MongoDBから提供されている公式ドライバーを使用できます。以下に、Node.jsドライバーを使用した場合の例を示します。
最初にNode.jsとMongoDBドライバがインストールされていることを確認します。
npm install mongodb
Node.jsのconnect.jsという新しいファイルを生成し、以下のコードをください。
const MongoClient = require('mongodb').MongoClient;
// MongoDB连接URI
const uri = "mongodb+srv://<username>:<password>@<cluster-url>/<database-name>?retryWrites=true&w=majority";
// 创建一个新的MongoDB客户端
const client = new MongoClient(uri, { useNewUrlParser: true, useUnifiedTopology: true });
// 连接到MongoDB数据库
client.connect(err => {
if (err) {
console.error("连接失败:", err);
return;
}
console.log("成功连接到MongoDB数据库");
// 进行数据库操作
const db = client.db("<database-name>");
// 例如,获取集合中的所有文档
const collection = db.collection("<collection-name>");
collection.find({}).toArray((err, docs) => {
console.log(docs);
// 关闭数据库连接
client.close();
});
});
Mongoデータベースで、上記のコードの、、、を情報に変更する必要があります。
ファイルを保存してコマンドラインで実行する:
node connect.js
そうすることでMongoDBのリモートデータベースに接続して、操作を実行できるようになります。