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.
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
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.