2021年7月1日 星期四

[mongodb, nodejs, connect] How to access Mongodb Altas Database

How to access MongoDB Altas Database

井民全, Jing, mqjing@gmail.com


1. Altas Dashboard

Home: https://www.mongodb.com/cloud/atlas

Click [Connect]


2. Application

2.1. Install requirement

yarn add @types/mongodb mongodb


2.2. Code

File: src/index.ts

const { MongoClient } = require('mongodb');

const passwd = '1234';

const uri = `mongodb+srv://jing:${passwd}@cluster0.jllg8.mongodb.net/myFirstDatabase?retryWrites=true&w=majority`;

const client = new MongoClient(uri, { useNewUrlParser: true, useUnifiedTopology: true });

client.connect((err:any) => {

  const collection = client.db("test").collection("devices");

  // perform actions on the collection object

  console.log('ok')

  client.close();

});



2.3. Build & Test


tsc && node index.js

2.4. Result

3. References

  1. MongoDB Altas, https://www.mongodb.com/cloud/atlas

  2. Nodejs mongodb doc, https://docs.mongodb.com/drivers/node/current/fundamentals/crud/write-operations/insert/