ডেভসংকেত

মঙ্গুজ

মঙ্গুজ-এর প্রয়োজনীয় সব অপারেশন নিয়ে চিটশিট

কন্ট্রিবিউটর

  • jinnatul

শেয়ার করুন

ইন্সটল ও কনফিগ

  • মঙ্গুজ-এর এনপিএম ইনস্টল করা

    npm install mongoose
  • মঙ্গুজ অ্যাপ্লিকেশনে সংযুক্ত করা

    let mongoose = require('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.update({name : 'Morol'}, {name : 'Jinnatul'}) 
  • ডকুমেন্ট এর কোনো অ্যাট্রিবিউট মডিফাই করা

    modelName.update({name : 'Morol'}, {$set : {age : 24}})

মঙ্গুজ-এর মধ্যমে ডকুমেন্ট খোঁজা

  • যেকোনো একটা ডকুমেন্ট খোঁজা

    modelName.findOne()
  • সব ডকুমেন্ট খোঁজা

    modelName.find()
  • সব ডকুমেন্ট খোঁজা এবং সুন্দরভাবে ফরম্যাটে দেখানো

    modelName.findOne().prettyPrint()
  • শুধুমাত্র একটা অ্যাট্রিবিউট দেখানো(যেমনঃ শুধুমাত্র name দেখানো)

    modelName.find({}, {name:true, _id:false})
  • কোনো অ্যাট্রিবিউট ম্যাচ করে একটা ডকুমেন্ট খোঁজা

    modelName.findOne({'name':'Morol'})