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
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
You can see that all records are retrieved.
Leave a Reply