Node.js Tutorial
- Node.js Tutorial
- Install Node.js on Windows
- Install Node.js on Linux/Ubuntu/CentOS
- Node.js First Example
- Node.js Console
- Node.js REPL
- Node.js Package Manager
- Node.js Command Line Options
- Node.js Global Objects
- Node.js OS
- Node.js Timer
- Node.js Errors
- Node.js DNS
- Node.js Net
- Node.js Crypto
- Node.js TLS/SSL
- Node.js Debugger
- Node.js Process
- Node.js Child Process
- Node.js Buffers
- Node.js Streams
- Node.js File System (FS)
- Node.js Path
- Node.js StringDecoder
- Node.js Query String
- Node.js ZLIB
- Node.js Assertion Testing
- Node.js V8
- Node.js Callbacks
- Node.js Events
- Node.js Punycode
- Node.js TTY
- Node.js Web Module
- NestJS
Node.js MySQL
Node.js MongoDB
Nodejs Difference
Node.js MCQ
Node.js Express
Nodejs Interview Questions
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.
Advertisement.
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.