Professional Documents
Culture Documents
Mongoose Text File
Mongoose Text File
*****************************
{
"name":"crud",
"license":"MIT",
"repository":"none",
"version":"1.0.0",
"description":"Crud Application for Demo Purpose",
"dependencies":{
"mongoose":"6.1.10"
}
Steps to connect
*****************
crud
|node_modules
|mongoose (package)
|mongoose.js (module)
require the package mongoose from node modules and create reference Object
1. var mongoose = require("mongoose")
2. require is okay, so, you can get reference object mongoose
3. create Schema
4. Create Model
5. Finally Connect
6. Perform Operation using callbacks
7. Close the Connection inside callbacks
Interview Question?
Why do we close connection, using callbacks it because if you dont do it inside
callbacks
you will get a error called, as Topology Destroyed Error.
Creating Models:-
*****************
What are Models : Models are COmponent which are responsible for database
Operations.
Eg:-
var empModel = new mongoose.Model("emp");
Syntax
var modelname = new mongoose.Model("collectionname");
How to connect:-
*****************
mongoose.connect("mongodb://localhost/company",empSchema);
Syntax
mongoose.connect("mongodb://ipname/dbname",<schema-name>);