access mongodb in nodejs Node.js

h‮t‬tps://www.theitroad.com

To access a MongoDB database in Node.js, you can use the mongodb library, which is the official MongoDB driver for Node.js. Here's an example of how to use mongodb to connect to a MongoDB database and perform a simple CRUD operation:

const MongoClient = require('mongodb').MongoClient

const uri = 'mongodb+srv://<username>:<password>@<cluster>.mongodb.net/<database>?retryWrites=true&w=majority'

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

client.connect(err => {
  if (err) {
    console.error(err)
    return
  }

  // specify the collection and perform an insert operation
  const collection = client.db('test').collection('users')
  collection.insertOne({ name: 'John', age: 30 })
    .then(result => {
      console.log(result)
    })
    .catch(err => {
      console.error(err)
    })
    .finally(() => {
      client.close()
    })
})

In this code, we first define the connection URI for our MongoDB database, which includes the username, password, cluster, and database name. We then create a new MongoClient object and use it to connect to the database. Once the connection is established, we specify a collection and perform an insert operation. We then display the results in the console and close the connection.

Note that mongodb supports a variety of CRUD operations, as well as aggregation, indexing, and other features. You can refer to the mongodb documentation for more information on how to use this library.