মঙ্গুজ-এর এনপিএম ইনস্টল করা
npm install mongooseমঙ্গুজ-এর ইয়ার্ন ইনস্টল করা
yarn add mongooseমঙ্গুজ অ্যাপ্লিকেশনে সংযুক্ত করা (ইএস৫)
let mongoose = require('mongoose');মঙ্গুজ অ্যাপ্লিকেশনে সংযুক্ত করা (ইএস৬)
import mongoose from 'mongoose';মঙ্গুজ-এর মধ্যমে ডাটাবেসে সংযুক্ত করা
mongoose.connect(connection-String, {useNewUrlParser: true, useCreateIndex: true, useFindAndModify: false});মঙ্গুজ-এর মধ্যমে স্কিমা তৈরী করা
let schemaName = new mongoose.Schema({ name: String, age: Number});মঙ্গুজ-এর মধ্যমে কালেক্সন তৈরী করা
mongoose.model(tableName, schemaName);যেকোনো একটা ডকুমেন্ট খোঁজা
modelName.findOne()যেকোনো একটা ডকুমেন্ট খোঁজা আইডি ব্যবহার করে
modelName.findById()সব ডকুমেন্ট খোঁজা
modelName.find()সব ডকুমেন্ট খোঁজা এবং সুন্দরভাবে ফরম্যাটে দেখানো
modelName.findOne().prettyPrint()শুধুমাত্র একটা অ্যাট্রিবিউট দেখানো(যেমনঃ শুধুমাত্র name দেখানো)
modelName.find({}, {name:true, _id:false})কোনো অ্যাট্রিবিউট ম্যাচ করে একটা ডকুমেন্ট খোঁজা
modelName.findOne({'name':'Morol'})একটি ডকুমেন্ট সরাসরি ইনসার্ট করা
modelName.create({name : 'Morol'})অনেকগুলো ডকুমেন্ট সরাসরি ইনসার্ট করা
modelName.insertMany([{ name: 'Morol' }, { name: 'Jinnatul' }])পুরো ডকুমেন্ট রিপ্লেস করে ফেলা
modelName.update({name : 'Morol'}, {name : 'Jinnatul'}) ডকুমেন্ট এর কোনো অ্যাট্রিবিউট মডিফাই করা
modelName.update({name : 'Morol'}, {$set : {age : 24}})অনেকগুলো ডকুমেন্ট এর কোনো অ্যাট্রিবিউট মডিফাই করা
modelName.updateMany({name : 'Morol'}, {$set : {age : 24}})আইডি ব্যবহার করে ডকুমেন্ট খোঁজা ও ডিলিট করা
modelName.findByIdAndDelete()আইডি ব্যবহার করে ডকুমেন্ট খোঁজা ও রিমুভ করা
modelName.findByIdAndRemove()আইডি ব্যবহার করে ডকুমেন্ট খোঁজা ও অ্যাট্রিবিউট মডিফাই করা
modelName.findByIdAndUpdate()একটি ডকুমেন্ট খোঁজা ও ডিলিট করা
modelName.findOneAndDelete()একটি ডকুমেন্ট খোঁজা ও রিমুভ করা
modelName.findOneAndRemove()একটি ডকুমেন্ট খোঁজা ও অ্যাট্রিবিউট মডিফাই করা
modelName.findOneAndUpdate()মঙ্গুজ-এর পপুলেট ব্যবহার করে একাধিক কালেকশন যুক্ত করা
modelName.methodName().populate('model-reference')