forked from devsonket/devsonket.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmongoose.json
More file actions
113 lines (113 loc) · 5.58 KB
/
Copy pathmongoose.json
File metadata and controls
113 lines (113 loc) · 5.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
{
"id": "mongoose",
"title": "মঙ্গুজ",
"slug": "mongoose",
"description": "মঙ্গুজ-এর প্রয়োজনীয় সব অপারেশন নিয়ে চিটশিট",
"colorPref": "#13aa52",
"contents": [
{
"title": "ইন্সটল ও কনফিগ",
"items": [
{
"definition": "মঙ্গুজ-এর এনপিএম ইনস্টল করা",
"code": "npm install mongoose"
},
{
"definition": "মঙ্গুজ অ্যাপ্লিকেশনে সংযুক্ত করা (ইএস৫)",
"code": "let mongoose = require('mongoose');"
},
{
"definition": "মঙ্গুজ অ্যাপ্লিকেশনে সংযুক্ত করা (ইএস৬)",
"code": "import mongoose from 'mongoose';"
},
{
"definition": "মঙ্গুজ-এর মধ্যমে ডাটাবেসে সংযুক্ত করা",
"code": "mongoose.connect(connection-String, {useNewUrlParser: true, useCreateIndex: true, useFindAndModify: false});"
},
{
"definition": "মঙ্গুজ-এর মধ্যমে স্কিমা তৈরী করা",
"code": "let schemaName = new mongoose.Schema({ name: String, age: Number});"
},
{
"definition": "মঙ্গুজ-এর মধ্যমে কালেক্সন তৈরী করা",
"code": "mongoose.model(tableName, schemaName);"
}
]
},
{
"title": "মঙ্গুজ-এর মধ্যমে ডকুমেন্ট খোঁজা",
"items": [
{
"definition": "যেকোনো একটা ডকুমেন্ট খোঁজা",
"code": "modelName.findOne()"
},{
"definition": "যেকোনো একটা ডকুমেন্ট খোঁজা আইডি ব্যবহার করে",
"code": "modelName.findById()"
}, {
"definition": "সব ডকুমেন্ট খোঁজা",
"code": "modelName.find()"
}, {
"definition": "সব ডকুমেন্ট খোঁজা এবং সুন্দরভাবে ফরম্যাটে দেখানো",
"code": "modelName.findOne().prettyPrint()"
}, {
"definition": "শুধুমাত্র একটা অ্যাট্রিবিউট দেখানো(যেমনঃ শুধুমাত্র name দেখানো)",
"code": "modelName.find({}, {name:true, _id:false})"
}, {
"definition": "কোনো অ্যাট্রিবিউট ম্যাচ করে একটা ডকুমেন্ট খোঁজা",
"code": "modelName.findOne({'name':'Morol'})"
}
]
},
{
"title": "মঙ্গুজ-এর মধ্যমে ডকুমেন্ট আপডেট করা",
"items": [
{
"definition": "পুরো ডকুমেন্ট রিপ্লেস করে ফেলা",
"code": "modelName.update({name : 'Morol'}, {name : 'Jinnatul'}) "
}, {
"definition": "ডকুমেন্ট এর কোনো অ্যাট্রিবিউট মডিফাই করা",
"code": "modelName.update({name : 'Morol'}, {$set : {age : 24}})"
}, {
"definition": "অনেকগুলো ডকুমেন্ট এর কোনো অ্যাট্রিবিউট মডিফাই করা",
"code": "modelName.updateMany({name : 'Morol'}, {$set : {age : 24}})"
}
]
},
{
"title": "মঙ্গুজ-এর মধ্যমে ডকুমেন্ট রিমুভ করা",
"items": [
{
"definition": "একটি ডকুমেন্ট সরাসরি রিমুভ করা",
"code": "modelName.deleteOne({name : 'Morol'})"
}, {
"definition": "অনেকগুলো ডকুমেন্ট সরাসরি রিমুভ করা",
"code": "modelName.deleteMany({name : 'Morol'})"
}
]
},
{
"title": "মঙ্গুজ-এর কিছু বিশেষ কুয়েরি",
"items": [
{
"definition": "আইডি ব্যবহার করে ডকুমেন্ট খোঁজা ও ডিলিট করা",
"code": "modelName.findByIdAndDelete()"
}, {
"definition": "আইডি ব্যবহার করে ডকুমেন্ট খোঁজা ও রিমুভ করা",
"code": "modelName.findByIdAndRemove()"
}, {
"definition": "আইডি ব্যবহার করে ডকুমেন্ট খোঁজা ও অ্যাট্রিবিউট মডিফাই করা",
"code": "modelName.findByIdAndUpdate()"
}, {
"definition": "একটি ডকুমেন্ট খোঁজা ও ডিলিট করা",
"code": "modelName.findOneAndDelete()"
}, {
"definition": "একটি ডকুমেন্ট খোঁজা ও রিমুভ করা",
"code": "modelName.findOneAndRemove()"
}, {
"definition": "একটি ডকুমেন্ট খোঁজা ও অ্যাট্রিবিউট মডিফাই করা",
"code": "modelName.findOneAndUpdate()"
}
]
}
]
}