Node.js MongoDB Select Record

The findOne() method is used to select a single data from a collection in MongoDB. This method returns the first record of the collection.

Example

(Select Single Record)

Select the first record from the ?employees? collection.PlayNextMute

Current Time 0:03

/

Duration 18:10

Loaded: 3.67%

 Fullscreen

Create a js file named “select.js”, having the following code:

var http = require('http');  

var MongoClient = require('mongodb').MongoClient;  

var url = "mongodb://localhost:27017/MongoDatabase";  

MongoClient.connect(url, function(err, db) {  

  if (err) throw err;  

  db.collection("employees").findOne({}, function(err, result) {  

    if (err) throw err;  

    console.log(result.name);  

    db.close();  

  });  

});

Open the command terminal and run the following command:

Node select.js  
    Node.js Select record 1

    Select Multiple Records

    The find() method is used to select all the records from collection in MongoDB.

    Example

    Select all the records from “employees” collection.

    Create a js file named “selectall.js”, having the following code:

    var MongoClient = require('mongodb').MongoClient;  
    
    var url = "mongodb://localhost:27017/MongoDatabase";  
    
    MongoClient.connect(url, function(err, db) {  
    
      if (err) throw err;  
    
      db.collection("employees").find({}).toArray(function(err, result) {  
    
        if (err) throw err;  
    
        console.log(result);  
    
        db.close();  
    
      });  
    
    });

    Open the command terminal and run the following command:

    Node selectall.js  
      Node.js Select record 2

      You can see that all records are retrieved.


      Comments

      Leave a Reply

      Your email address will not be published. Required fields are marked *