リモートの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のリモートデータベースに接続して、操作を実行できるようになります。

bannerAds