در این مطلب، ویدئو دوره Crash MongoDB با پایتون 2022 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:38:20
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:02,320
mongodb یکی از محبوبترین و
2
00:00:02,320 –> 00:00:03,439
همچنین یکی از
3
00:00:03,439 –> 00:00:05,920
سرگرمکنندهترین و آسانترین پایگاههای اطلاعاتی
4
00:00:05,920 –> 00:00:06,560
است،
5
00:00:06,560 –> 00:00:08,480
بنابراین در ویدیوی امروز من یک
6
00:00:08,480 –> 00:00:10,559
دوره آموزشی در مورد mongodb و
7
00:00:10,559 –> 00:00:12,000
نحوه شروع کار با آن را به شما ارائه
8
00:00:12,000 –> 00:00:13,759
میدهیم، با مقدمهای کوچک شروع میکنیم.
9
00:00:13,759 –> 00:00:15,759
در مورد mongodb و سپس من به شما دو راه را نشان می دهم
10
00:00:15,759 –> 00:00:18,000
که چگونه می توانید شروع کنید و
11
00:00:18,000 –> 00:00:19,359
با پایگاه داده
12
00:00:19,359 –> 00:00:21,840
به صورت محلی یا در فضای ابری از طریق
13
00:00:21,840 –> 00:00:23,279
mongo atlas ارتباط برقرار کنید
14
00:00:23,279 –> 00:00:25,199
و سپس به شما نشان می دهم که چگونه به
15
00:00:25,199 –> 00:00:27,439
پایگاه داده در کد پایتون خود دسترسی پیدا کنید و سپس
16
00:00:27,439 –> 00:00:30,160
به مهمترین آنها می پردازیم. توابع پس
17
00:00:30,160 –> 00:00:32,000
بیایید شروع کنیم و اتفاقاً
18
00:00:32,000 –> 00:00:33,760
اگر در کانال تازه وارد هستید من پاتریک
19
00:00:33,760 –> 00:00:35,920
هستم و ویدیوهای هفتگی در مورد پایتون و
20
00:00:35,920 –> 00:00:37,600
یادگیری ماشین انجام می دهم و اگر از محتوای من لذت می برید
21
00:00:37,600 –> 00:00:39,280
بسیار خوشحال خواهم شد
22
00:00:39,280 –> 00:00:40,960
اگر برای من لایک کنید و مشترک شدن
23
00:00:40,960 –> 00:00:42,480
در کانال mongodb
24
00:00:42,480 –> 00:00:44,640
یک پایگاه داده سند محور
25
00:00:44,640 –> 00:00:46,399
است که به عنوان یک
26
00:00:46,399 –> 00:00:50,239
پایگاه داده nosql یا نه تنها sql طبقه بندی می شود،
27
00:00:50,239 –> 00:00:53,199
بنابراین در اینجا ما داده های خود را در
28
00:00:53,199 –> 00:00:54,480
مجموعه اسناد ذخیره
29
00:00:54,480 –> 00:00:57,520
می کنیم، بنابراین اجازه دهید به شما نشان دهم که چگونه به نظر می رسد،
30
00:00:57,520 –> 00:01:00,320
بنابراین این بسیار به نظر می رسد. مانند یک فایل json،
31
00:01:00,320 –> 00:01:00,960
بنابراین اگر
32
00:01:00,960 –> 00:01:03,120
با فرمت json آشنا هستید، انتخاب
33
00:01:03,120 –> 00:01:05,360
mongodb برای شما بسیار آسان است
34
00:01:05,360 –> 00:01:06,479
،
35
00:01:06,479 –> 00:01:09,439
بنابراین در این مثال می خواهیم
36
00:01:09,439 –> 00:01:12,080
پایگاه داده را برای یک برنامه کاری
37
00:01:12,080 –> 00:01:14,799
و هر مورد کاری که در آن ذخیره می کنیم مدل سازی کنیم. یک
38
00:01:14,799 –> 00:01:16,080
سند
39
00:01:16,080 –> 00:01:18,560
بنابراین سند در این مثال به نظر
40
00:01:18,560 –> 00:01:19,759
می رسد ما یک شناسه داریم،
41
00:01:19,759 –> 00:01:22,799
این یک شناسه منحصر به فرد برای این
42
00:01:22,799 –> 00:01:23,600
مورد است،
43
00:01:23,600 –> 00:01:26,479
سپس یک نام و یک متن و یک
44
00:01:26,479 –> 00:01:27,520
وضعیت
45
00:01:27,520 –> 00:01:30,479
داریم، سپس متنی برای انجام این کار و
46
00:01:30,479 –> 00:01:31,439
تاریخ
47
00:01:31,439 –> 00:01:33,759
و آنچه در اینجا خاص است داریم. به عنوان مثال،
48
00:01:33,759 –> 00:01:34,560
49
00:01:34,560 –> 00:01:37,600
این تگ ها در اینجا یک سند تودرتو هستند،
50
00:01:37,600 –> 00:01:40,640
بنابراین در اینجا ما یک آرایه داریم
51
00:01:40,640 –> 00:01:43,840
و دوباره در داخل این آرایه
52
00:01:43,840 –> 00:01:44,720
53
00:01:44,720 –> 00:01:47,520
فرهنگ لغت های مختلفی با نام تگ و یک
54
00:01:47,520 –> 00:01:48,880
دسته داریم،
55
00:01:48,880 –> 00:01:52,159
بنابراین آن را واقعاً انعطاف پذیر می کند، بنابراین می توانیم
56
00:01:52,159 –> 00:01:52,640
57
00:01:52,640 –> 00:01:56,240
فقط در این سند تودرتو قرار دهیم. در
58
00:01:56,240 –> 00:01:59,280
داخل کل سند و همچنین لازم نیست
59
00:01:59,280 –> 00:02:01,520
از قبل به این موضوع فکر کنیم، مانند
60
00:02:01,520 –> 00:02:03,520
پایگاه داده های رابطه ای،
61
00:02:03,520 –> 00:02:05,600
بنابراین باید در مورد نحوه
62
00:02:05,600 –> 00:02:06,640
ساختار
63
00:02:06,640 –> 00:02:08,959
جدول خود و ستون های مختلف و
64
00:02:08,959 –> 00:02:10,399
حتی نوع داده
65
00:02:10,399 –> 00:02:13,280
فکر کنیم تا مجبور نباشیم این کار را انجام دهیم. اینجا و
66
00:02:13,280 –> 00:02:14,400
این هنوز هم
67
00:02:14,400 –> 00:02:17,680
واقعا سریع و کارآمد است، بنابراین داده
68
00:02:17,680 –> 00:02:18,000
ها در
69
00:02:18,000 –> 00:02:21,040
واقع در فرمت json ذخیره نمی شوند،
70
00:02:21,040 –> 00:02:22,000
بنابراین فرمت در
71
00:02:22,000 –> 00:02:25,200
اینجا bson نامیده می شود که json باینری است
72
00:02:25,200 –> 00:02:27,520
و بسیار بهینه شده و واقعا
73
00:02:27,520 –> 00:02:30,400
سریع است و آنچه در اینجا واقعا جالب است این است
74
00:02:30,400 –> 00:02:33,760
که ما می توانیم برای این نیز پرس و جو کنیم. انواع تو در تو،
75
00:02:33,760 –> 00:02:37,599
به عنوان مثال، میتوانیم
76
00:02:37,599 –> 00:02:40,800
برچسبهایی را با نام تگ python پرس و جو
77
00:02:40,800 –> 00:02:43,120
کنیم و سپس همه
78
00:02:43,120 –> 00:02:44,800
موارد را با این
79
00:02:44,800 –> 00:02:47,440
آیتم تودرتو برگردانیم و این واقعاً سریع است، بنابراین
80
00:02:47,440 –> 00:02:48,640
ما بعداً این را
81
00:02:48,640 –> 00:02:52,319
در عمل خواهیم دید و اکنون در این مثال، بنابراین ما
82
00:02:52,319 –> 00:02:52,720
83
00:02:52,720 –> 00:02:55,519
اینها را برای انجام موارد مدل کنید و ما از یک نسخه کمی سادهتر استفاده میکنیم،
84
00:02:55,519 –> 00:02:57,200
85
00:02:57,200 –> 00:03:00,800
بنابراین برای متن فقط از یک
86
00:03:00,800 –> 00:03:02,800
لیست تودرتو با یک متن متفاوت استفاده
87
00:03:02,800 –> 00:03:04,319
میکنیم، بنابراین این همان چیزی است که میخواهیم در یک ثانیه مدلسازی کنیم
88
00:03:04,319 –> 00:03:05,040
89
00:03:05,040 –> 00:03:07,040
و حالا اجازه دهید در واقع به شما نشان دهم چگونه به
90
00:03:07,040 –> 00:03:09,760
هم متصل میشویم. به یک پایگاه داده mongodb
91
00:03:09,760 –> 00:03:11,760
بنابراین اکنون اجازه دهید نحوه اتصال
92
00:03:11,760 –> 00:03:13,680
به پایگاه داده خود را به شما نشان دهم و برای این کار می خواهم
93
00:03:13,680 –> 00:03:15,519
دو گزینه مختلف را به
94
00:03:15,519 –> 00:03:16,239
صورت محلی
95
00:03:16,239 –> 00:03:19,280
یا ابری به شما نشان دهم، بنابراین اجازه دهید با نسخه محلی شروع کنیم
96
00:03:19,280 –> 00:03:21,680
و برای این کار می خواهید
97
00:03:21,680 –> 00:03:23,519
نرم افزار و t را انتخاب کنید.
98
00:03:23,519 –> 00:03:25,760
سرور انجمن hen در صفحه اصلی رسمی
99
00:03:25,760 –> 00:03:26,799
100
00:03:26,799 –> 00:03:29,680
و در اینجا می توانید این را دانلود کنید و
101
00:03:29,680 –> 00:03:30,640
فکر می کنم برای
102
00:03:30,640 –> 00:03:33,280
ویندوز در واقع باید این کار را انجام دهید بنابراین
103
00:03:33,280 –> 00:03:35,360
پلتفرم خود را انتخاب کنید و این را دانلود کنید
104
00:03:35,360 –> 00:03:36,640
و این را نصب
105
00:03:36,640 –> 00:03:38,640
کنید می توانید همین کار را برای مک انجام دهید اما
106
00:03:38,640 –> 00:03:41,280
یک راه توصیه شده دیگر وجود دارد و پیدا می کنید
107
00:03:41,280 –> 00:03:43,760
این در راهنمای نصب رسمی است،
108
00:03:43,760 –> 00:03:46,159
بنابراین من می توانم لینک را در توضیحات قرار
109
00:03:46,159 –> 00:03:48,080
دهم، در آنجا شما راهنمای نصب
110
00:03:48,080 –> 00:03:50,560
لینوکس مک و ویندوز را پیدا می کنید،
111
00:03:50,560 –> 00:03:54,159
بنابراین برای مک روش توصیه شده استفاده از
112
00:03:54,159 –> 00:03:57,519
homebrew است، بنابراین شما نیاز به نصب homebrew
113
00:03:57,519 –> 00:03:59,680
دارید و سپس فقط به این دو دستور نیاز دارید
114
00:03:59,680 –> 00:04:01,200
تا بتوانید بگویید
115
00:04:01,200 –> 00:04:04,319
brew tap mongodb slash brew
116
00:04:04,319 –> 00:04:07,200
و سپس می گویید brew install mongodb
117
00:04:07,200 –> 00:04:07,840
slash
118
00:04:07,840 –> 00:04:10,400
dash Community و سپس می توانید نسخه را مشخص کنید
119
00:04:10,400 –> 00:04:11,680
120
00:04:11,680 –> 00:04:15,680
بنابراین من قبلاً این کار را انجام دادم و اکنون
121
00:04:15,680 –> 00:04:18,160
می توانید ترمینال خود را باز کنید و اکنون می
122
00:04:18,160 –> 00:04:18,720
123
00:04:18,720 –> 00:04:22,160
توانید این را به عنوان یک سرویس پس زمینه اجرا کنید تا
124
00:04:22,160 –> 00:04:25,120
بتوانید بگویید brew سرویس ها
125
00:04:25,120 –> 00:04:26,000
mongodb
126
00:04:26,000 –> 00:04:29,199
dash و نسخه را شروع کرده و
127
00:04:29,199 –> 00:04:29,840
enter را بزنید
128
00:04:29,840 –> 00:04:33,120
و بعد در مورد من می گوید که از قبل
129
00:04:33,120 –> 00:04:36,320
شروع شده است، بنابراین می توانید با گفتن brew services sto همین کار را انجام دهید.
130
00:04:36,320 –> 00:04:36,880
131
00:04:36,880 –> 00:04:40,880
p و
132
00:04:40,880 –> 00:04:42,400
این سرویس را دوباره متوقف می کند،
133
00:04:42,400 –> 00:04:45,520
بنابراین بیایید دوباره آن را
134
00:04:45,520 –> 00:04:47,840
شروع کنیم و اکنون با موفقیت
135
00:04:47,840 –> 00:04:50,080
در پس زمینه شروع شده است و اکنون می توانیم
136
00:04:50,080 –> 00:04:53,600
mongo را تایپ کنیم و این به ما پوسته mongo را می دهد
137
00:04:53,600 –> 00:04:55,680
و در اینجا می توانیم
138
00:04:55,680 –> 00:04:56,880
با پایگاه داده تعامل
139
00:04:56,880 –> 00:04:59,759
داشته باشیم تا در واقع بتوانیم فقط از اینجا کار کنید
140
00:04:59,759 –> 00:05:02,080
اما من همچنین می خواهم به شما نشان دهم که چگونه از
141
00:05:02,080 –> 00:05:05,120
یک رابط کاربری گرافیکی برای این کار استفاده کنید، بنابراین
142
00:05:05,120 –> 00:05:08,400
اجازه دهید ctrl c را زده و
143
00:05:08,400 –> 00:05:10,720
از این پوسته در اینجا خارج شویم، اما ما
144
00:05:10,720 –> 00:05:12,720
هنوز این را در پس زمینه داریم
145
00:05:12,720 –> 00:05:15,759
و حالا کاری که می خواهید انجام دهید این است که می خواهید
146
00:05:15,759 –> 00:05:16,240
برای
147
00:05:16,240 –> 00:05:20,160
نصب آن را
148
00:05:20,160 –> 00:05:23,120
قطب نما مونگو یا فقط قطب نما می نامند، بنابراین این
149
00:05:23,120 –> 00:05:24,160
را در صفحه اصلی
150
00:05:24,160 –> 00:05:27,360
تحت نرم افزار پیدا کنید و سپس قطب نما را پیدا کنید و در
151
00:05:27,360 –> 00:05:28,240
آنجا می توانید
152
00:05:28,240 –> 00:05:31,120
این را به صورت رایگان نصب کنید و سپس
153
00:05:31,120 –> 00:05:32,479
روی دستگاه خود نصب کنید،
154
00:05:32,479 –> 00:05:36,160
بنابراین من قبلاً این کار را انجام دادم، بنابراین بیایید
155
00:05:36,160 –> 00:05:39,520
قطب نما mongodb را باز
156
00:05:39,520 –> 00:05:41,840
کنیم و در اینجا ما رابط کاربری گرافیکی خود را داشته باشید،
157
00:05:41,840 –> 00:05:43,280
بنابراین ما
158
00:05:43,280 –> 00:05:46,000
mongo را به عنوان یک سرویس پسزمینه اجرا
159
00:05:46,000 –> 00:05:47,840
میکنیم و حالا میتوانیم روی connect کلیک کنیم
160
00:05:47,840 –> 00:05:51,120
و سپس به طور پیشفرض از
161
00:05:51,120 –> 00:05:52,000
قبل سه
162
00:05:52,000 –> 00:05:55,280
پایگاه داده پیکربندی مدیریت و محلی
163
00:05:55,280 –> 00:05:57,440
داریم و میتوانیم O خود را ایجاد کنیم. بنابراین
164
00:05:57,440 –> 00:05:58,639
میخواهید روی
165
00:05:58,639 –> 00:06:01,280
ایجاد پایگاهداده کلیک کنید و سپس
166
00:06:01,280 –> 00:06:02,240
167
00:06:02,240 –> 00:06:05,039
نامی به آن بدهید.
168
00:06:05,039 –> 00:06:07,600
169
00:06:07,600 –> 00:06:08,479
170
00:06:08,479 –> 00:06:11,520
171
00:06:11,520 –> 00:06:13,759
172
00:06:13,759 –> 00:06:14,560
این
173
00:06:14,560 –> 00:06:18,000
پایگاه داده آزمایشی ما است و میتوانیم روی آن کلیک کنیم
174
00:06:18,000 –> 00:06:19,520
و سپس مجموعههای مختلف را میبینیم،
175
00:06:19,520 –> 00:06:22,479
بنابراین در اینجا برای مثال میتوانیم
176
00:06:22,479 –> 00:06:24,319
روی ایجاد مجموعه کلیک کنیم
177
00:06:24,319 –> 00:06:27,919
و یک um جدید ایجاد کنیم و سپس
178
00:06:27,919 –> 00:06:31,520
اگر روی یک مجموعه کلیک کنیم
179
00:06:31,520 –> 00:06:32,560
،
180
00:06:32,560 –> 00:06:35,360
دادههای واقعی را میبینیم. در این مجموعه وجود داشته باشد،
181
00:06:35,360 –> 00:06:37,840
بنابراین در اینجا موارد مختلف کارهای خود
182
00:06:37,840 –> 00:06:38,960
را
183
00:06:38,960 –> 00:06:42,080
می بینیم و می توانیم داده ها را به اینجا وارد کنیم،
184
00:06:42,080 –> 00:06:44,080
اما در این ویدیو می خواهم به شما نشان دهم که
185
00:06:44,080 –> 00:06:47,039
چگونه داده ها را از طریق کد پایتون خود اضافه می کنیم،
186
00:06:47,039 –> 00:06:50,160
بنابراین اکنون به منظور اتصال um
187
00:06:50,160 –> 00:06:52,880
به کد پایتون شما در این پایگاه داده
188
00:06:52,880 –> 00:06:54,000
کاری که میخواهید انجام دهید این
189
00:06:54,000 –> 00:06:57,840
است که روی اتصال کلیک کنید و سپس
190
00:06:57,840 –> 00:06:58,560
دوباره قطع کنید
191
00:06:58,560 –> 00:07:01,520
و سپس در اینجا این رشته اتصال را میبینید،
192
00:07:01,520 –> 00:07:02,000
193
00:07:02,000 –> 00:07:05,280
بنابراین این یکی را میبینید، بنابراین میخواهید آن را کپی کنید
194
00:07:05,280 –> 00:07:08,080
و آن را در فایل پایتون خود قرار دهید و
195
00:07:08,080 –> 00:07:10,240
من در یک لحظه همین کار را انجام میدهم.
196
00:07:10,240 –> 00:07:12,479
اکنون من همچنین میخواهم نحوه
197
00:07:12,479 –> 00:07:14,880
استفاده از پایگاه داده ابری را به شما نشان دهم، بنابراین ما یک
198
00:07:14,880 –> 00:07:16,160
پایگاه داده ابری راهاندازی میکنیم
199
00:07:16,160 –> 00:07:18,240
و سپس دوباره این رشته اتصال را دریافت
200
00:07:18,240 –> 00:07:20,160
میکنیم و سپس میتوانیم از آنجا ادامه دهیم
201
00:07:20,160 –> 00:07:20,800
،
202
00:07:20,800 –> 00:07:22,479
بنابراین اکنون اجازه دهید به شما نشان دهم که
203
00:07:22,479 –> 00:07:24,639
چگونه با یک پایگاه داده ابری شروع کنید.
204
00:07:24,639 –> 00:07:27,280
این ما از محصول اطلس ابری استفاده می کنیم
205
00:07:27,280 –> 00:07:28,080
206
00:07:28,080 –> 00:07:30,400
و شما می توانید به صورت رایگان شروع به کار کنید، بنابراین
207
00:07:30,400 –> 00:07:31,720
یک
208
00:07:31,720 –> 00:07:34,960
فضای ذخیره سازی 512 مگابایتی به صورت رایگان دریافت خواهید کرد،
209
00:07:34,960 –> 00:07:37,199
بنابراین این واقعاً جالب است، بنابراین بیایید روی
210
00:07:37,199 –> 00:07:38,319
ابر و
211
00:07:38,319 –> 00:07:40,960
اطلس کلیک کنیم و سپس البته به یک
212
00:07:40,960 –> 00:07:43,599
حساب کاربری نیاز دارید تا بتوانید ثبت نام کنید یا در اینجا من
213
00:07:43,599 –> 00:07:45,599
قبلاً یک حساب کاربری دارم بنابراین می توانم
214
00:07:45,599 –> 00:07:46,560
وارد سیستم شوم
215
00:07:46,560 –> 00:07:49,120
و اکنون اینجا پس از ورود می
216
00:07:49,120 –> 00:07:50,319
خواهید یک پروژه جدید ایجاد کنید،
217
00:07:50,319 –> 00:07:53,599
بنابراین
218
00:07:53,599 –> 00:07:56,560
بیایید نام پروژه را بگذاریم، اجازه دهید این آموزش mongo را صدا کنیم
219
00:07:56,560 –> 00:07:58,800
و سپس روی next کلیک کنید
220
00:07:58,800 –> 00:08:01,759
سپس در اینجا می توانیم اعضا را اضافه کنیم و
221
00:08:01,759 –> 00:08:03,919
تنظیم کنیم مجوزها اما ما فقط می توانیم
222
00:08:03,919 –> 00:08:07,039
روی ایجاد پروژه کلیک کنیم و اکنون
223
00:08:07,039 –> 00:08:10,080
یک پروژه داریم و اکنون می خواهیم یک
224
00:08:10,080 –> 00:08:13,840
خوشه بسازیم پس روی ساخت کلاستر کلیک کنید
225
00:08:13,840 –> 00:08:16,720
و سپس در اینجا می بینیم که یک خوشه اشتراکی رایگان دریافت
226
00:08:16,720 –> 00:08:17,360
227
00:08:17,360 –> 00:08:20,319
می کنیم بنابراین ما این را می خواهیم و اکنون اینجا می
228
00:08:20,319 –> 00:08:21,280
خواهید
229
00:08:21,280 –> 00:08:23,919
یک ابر انتخاب کنید ارائه دهنده و منطقه، بنابراین
230
00:08:23,919 –> 00:08:26,000
معمولاً می خواهید منطقه ای را انتخاب کنید
231
00:08:26,000 –> 00:08:29,360
که به شما نزدیک است، بنابراین در مورد من
232
00:08:29,360 –> 00:08:30,800
از فرانکفورت در آلمان استفاده می کنم
233
00:08:30,800 –> 00:08:33,839
و سپس می بینیم که با این
234
00:08:33,839 –> 00:08:35,120
نسخه رایگان
235
00:08:35,120 –> 00:08:39,120
512 مگابایت فضای ذخیره سازی دریافت می کنیم و بله، ما
236
00:08:39,120 –> 00:08:41,360
خوب هستیم که با این کار کنیم. بنابراین ما میتوانیم روی
237
00:08:41,360 –> 00:08:44,640
ایجاد کلیک کنیم و این را به صورت رایگان دریافت میکنیم
238
00:08:44,640 –> 00:08:46,880
و اکنون چند لحظه طول میکشد تا
239
00:08:46,880 –> 00:08:50,000
راهاندازی شود، بنابراین اکنون خوشه ما ایجاد شد
240
00:08:50,000 –> 00:08:51,920
و سپس میتوانیم روی
241
00:08:51,920 –> 00:08:55,120
اتصال کلیک کنیم و در اینجا باید چند
242
00:08:55,120 –> 00:08:58,320
مرحله را دنبال کنیم، بنابراین باید
243
00:08:58,320 –> 00:09:01,680
آدرس IP فعلی خود را اضافه کنید، بنابراین بیایید فقط
244
00:09:01,680 –> 00:09:02,880
روی اینجا کلیک کنیم و
245
00:09:02,880 –> 00:09:06,560
این یکی را اضافه کنیم و سپس باید
246
00:09:06,560 –> 00:09:06,959
یک
247
00:09:06,959 –> 00:09:10,160
کاربر پایگاه داده ایجاد کنیم، بنابراین برای این، بیایید
248
00:09:10,160 –> 00:09:13,519
فقط از کاربر استفاده کنیم، بیایید این
249
00:09:13,519 –> 00:09:16,240
پاتریک را صدا کنیم و من نیز به آن یک رمز عبور
250
00:09:16,240 –> 00:09:17,200
می دهم تا بتوانید
251
00:09:17,200 –> 00:09:20,080
یکی را ایجاد کنید. در این مثال من فقط
252
00:09:20,080 –> 00:09:21,360
از یک دو سه
253
00:09:21,360 –> 00:09:24,399
چهار استفاده می کنم و سپس روی ایجاد
254
00:09:24,399 –> 00:09:27,680
کاربر پایگاه داده کلیک می کنم و اکنون روی انتخاب
255
00:09:27,680 –> 00:09:29,200
یک
256
00:09:29,200 –> 00:09:32,560
روش اتصال کلیک می کنیم و در اینجا از اتصال
257
00:09:32,560 –> 00:09:34,880
برنامه شما استفاده می کنیم زیرا از کد پایتون خود استفاده می کنیم
258
00:09:34,880 –> 00:09:36,240
و
259
00:09:36,240 –> 00:09:39,920
سپس روی این کلیک کنید و درایور خود را انتخاب کنید
260
00:09:39,920 –> 00:09:40,399
تا
261
00:09:40,399 –> 00:09:43,200
پایتون و نسخه و این
262
00:09:43,200 –> 00:09:45,600
نسخه پایتون نیست بلکه نسخه
263
00:09:45,600 –> 00:09:46,480
264
00:09:46,480 –> 00:09:49,279
درایور mongo است، بنابراین ما از این آخرین نسخه استفاده می
265
00:09:49,279 –> 00:09:51,200
کنیم و سپس دوباره کلیک می
266
00:09:51,200 –> 00:09:53,760
کنیم تا یک رشته اتصال دریافت کنیم، بنابراین این
267
00:09:53,760 –> 00:09:56,080
شبیه به اولین چیزی است که
268
00:09:56,080 –> 00:09:57,519
هنگام تنظیم محلی دریافت می کنیم.
269
00:09:57,519 –> 00:10:00,800
بنابراین ما میخواهیم
270
00:10:00,800 –> 00:10:04,079
این را کپی کنیم و این را به خاطر بسپاریم، پس بیایید این را
271
00:10:04,079 –> 00:10:07,519
کپی کنیم و این را ببندیم و اکنون اجازه دهید در
272
00:10:07,519 –> 00:10:08,079
واقع
273
00:10:08,079 –> 00:10:11,120
یک ویرایشگر باز کنیم و یک فایل پایتون جدید باز کنیم،
274
00:10:11,120 –> 00:10:14,120
بنابراین در اینجا اجازه دهید این را
275
00:10:14,120 –> 00:10:15,440
main.pi صدا کنیم
276
00:10:15,440 –> 00:10:19,760
و سپس میخواهیم خوشه خود را ایجاد کنیم
277
00:10:19,760 –> 00:10:23,200
، بیایید بگوییم خوشه مساوی است و سپس
278
00:10:23,200 –> 00:10:24,640
این یک رشته است
279
00:10:24,640 –> 00:10:27,680
و اکنون ما در این رشته اتصال قرار
280
00:10:27,680 –> 00:10:28,880
281
00:10:28,880 –> 00:10:32,320
می دهیم، بنابراین در اینجا می بینیم که پاتریک کاربر خود را دریافت می کنیم
282
00:10:32,320 –> 00:10:35,760
و سپس باید از
283
00:10:35,760 –> 00:10:38,480
رمز عبور استفاده کنیم، بنابراین در این مورد این
284
00:10:38,480 –> 00:10:39,440
یک دو سه
285
00:10:39,440 –> 00:10:41,680
چهار بود، بنابراین بدیهی است که من می خواهم حذف کنم. این
286
00:10:41,680 –> 00:10:43,839
دوباره بعد از این ویدیو، بنابراین شما نمی
287
00:10:43,839 –> 00:10:46,240
توانید با این کار اشتباه کنید و همچنین بدیهی است
288
00:10:46,240 –> 00:10:49,760
که نمی خواهید از یک رمز عبور آسان
289
00:10:49,760 –> 00:10:50,480
مانند این استفاده کنید
290
00:10:50,480 –> 00:10:53,279
و همچنین در کد تولید خود
291
00:10:53,279 –> 00:10:54,320
این را
292
00:10:54,320 –> 00:10:58,079
در فایل پایتون خود قرار نمی دهید، بنابراین می خواهید
293
00:10:58,079 –> 00:11:00,959
این اعتبارنامه را جداگانه ذخیره کنید a و سپس
294
00:11:00,959 –> 00:11:01,920
آنها را
295
00:11:01,920 –> 00:11:05,040
از فایلی بارگیری کنید که شما آن را مستقر نمی کنید، بنابراین اکنون
296
00:11:05,040 –> 00:11:08,320
ما قبلاً این رشته را در
297
00:11:08,320 –> 00:11:11,120
کد پایتون خود داریم و اکنون اجازه دهید به
298
00:11:11,120 –> 00:11:13,839
این سایت برگردیم، بنابراین قبل از اینکه این را در
299
00:11:13,839 –> 00:11:17,760
پایتون وصل کنیم، روی مجموعه ها کلیک می کنیم و سپس
300
00:11:17,760 –> 00:11:20,079
یک مجموعه ایجاد می کنیم. همانطور که
301
00:11:20,079 –> 00:11:20,800
با
302
00:11:20,800 –> 00:11:24,240
نسخه سرور محلی خود انجام دادیم، بنابراین در اینجا
303
00:11:24,240 –> 00:11:28,079
روی افزودن داده های خود کلیک می کنیم و سپس روی
304
00:11:28,079 –> 00:11:28,880
ایجاد یک
305
00:11:28,880 –> 00:11:31,360
پایگاه داده کلیک می کنیم، بنابراین بیایید یک پایگاه داده
306
00:11:31,360 –> 00:11:32,720
به نام test
307
00:11:32,720 –> 00:11:35,440
و یک نام مجموعه به آن بدهیم، بنابراین بیایید مانند قبل از to do استفاده کنیم
308
00:11:35,440 –> 00:11:37,040
309
00:11:37,040 –> 00:11:39,600
و سپس روی ایجاد همه کلیک کنیم.
310
00:11:39,600 –> 00:11:40,720
در حال حاضر ما
311
00:11:40,720 –> 00:11:43,279
پایگاه داده و مجموعه خود را داریم و در اینجا
312
00:11:43,279 –> 00:11:44,880
می توانیم داده ها را اضافه کنیم،
313
00:11:44,880 –> 00:11:47,839
بنابراین اکنون کاری که می خواهیم انجام دهیم در
314
00:11:47,839 –> 00:11:50,000
کد پایتون ما است، بنابراین ما به یک درایور نیاز داریم
315
00:11:50,000 –> 00:11:53,040
و یک درایور
316
00:11:53,040 –> 00:11:55,200
اساساً همانی است که با پایگاه داده صحبت می کند،
317
00:11:55,200 –> 00:11:56,480
318
00:11:56,480 –> 00:11:59,519
بنابراین برای mongo وجود دارد. دو
319
00:11:59,519 –> 00:12:03,760
درایور رسمی هستند که توصیه می شوند، بنابراین
320
00:12:03,760 –> 00:12:07,040
یا pymongo که درایور معمولی است
321
00:12:07,040 –> 00:12:10,079
یا اگر یک درایور async می
322
00:12:10,079 –> 00:12:10,959
خواهید، می خواهید از موتور استفاده کنید،
323
00:12:10,959 –> 00:12:14,160
بنابراین در این مورد ما فقط از
324
00:12:14,160 –> 00:12:17,040
pi mongo استفاده می کنیم، بنابراین باید این را نصب
325
00:12:17,040 –> 00:12:17,760
کنیم، بنابراین می گوییم
326
00:12:17,760 –> 00:12:21,360
pip install و سپس خرید مونگو
327
00:12:21,360 –> 00:12:24,959
و اگر شما همچنین از یک نسخه ابری استفاده می کنید،
328
00:12:24,959 –> 00:12:28,720
سپس باید dns پایتون را نیز نصب کنید،
329
00:12:28,720 –> 00:12:31,519
در غیر این صورت با خطا مواجه می شوید،
330
00:12:31,519 –> 00:12:31,920
پس
331
00:12:31,920 –> 00:12:34,480
ادامه دهید و این را نصب کنید و اینتر را بزنید،
332
00:12:34,480 –> 00:12:35,279
بنابراین در
333
00:12:35,279 –> 00:12:37,839
مورد من این قبلا نصب شده است، بنابراین اگر
334
00:12:37,839 –> 00:12:39,839
از یک پایگاه داده محلی استفاده می کنید،
335
00:12:39,839 –> 00:12:43,120
دیگر نیازی به آن ندارید. این dns python و شما می توانید
336
00:12:43,120 –> 00:12:44,639
این را تشخیص
337
00:12:44,639 –> 00:12:47,680
دهید زیرا رشته اتصال شما
338
00:12:47,680 –> 00:12:48,240
این
339
00:12:48,240 –> 00:12:51,839
srv را ندارد، اما در مورد من در
340
00:12:51,839 –> 00:12:53,839
پایگاه داده ابری ما این را داریم،
341
00:12:53,839 –> 00:12:57,200
بنابراین اکنون می توانیم یک
342
00:12:57,200 –> 00:13:00,800
چیز دیگر را در رشته اتصال خود
343
00:13:00,800 –> 00:13:04,079
به جای من تغییر دهیم. ابتدا پایگاه داده
344
00:13:04,079 –> 00:13:07,760
می توانیم از test na نام
345
00:13:07,760 –> 00:13:08,880
تست پایگاه داده ای که به تازگی ایجاد کردیم استفاده کنیم
346
00:13:08,880 –> 00:13:12,000
، بنابراین اکنون این را داریم و اکنون
347
00:13:12,000 –> 00:13:12,720
باید
348
00:13:12,720 –> 00:13:16,160
مشتری mongo خود را وارد کنیم، بنابراین
349
00:13:16,160 –> 00:13:19,519
از pi mongo می گوییم ما
350
00:13:19,519 –> 00:13:22,639
مشتری mongo را وارد می کنیم و سپس
351
00:13:22,639 –> 00:13:25,839
یک کلاینت راه اندازی می کنیم. بنابراین می گوییم
352
00:13:25,839 –> 00:13:29,040
مشتری برابر است و سپس
353
00:13:29,040 –> 00:13:32,079
مشتری مونگو خود را با رشته اتصالی
354
00:13:32,079 –> 00:13:32,639
که
355
00:13:32,639 –> 00:13:35,920
داخل این متغیر خوشه قرار دادیم، می گوییم، بنابراین
356
00:13:35,920 –> 00:13:36,480
اگر
357
00:13:36,480 –> 00:13:38,720
این را اجرا کنیم، باید قبلاً
358
00:13:38,720 –> 00:13:39,680
متصل
359
00:13:39,680 –> 00:13:42,880
باشیم، به عنوان مثال اکنون می توانیم
360
00:13:42,880 –> 00:13:46,320
نقاط مشتری را چاپ کنیم و سپس می توانیم
361
00:13:46,320 –> 00:13:49,600
بگوییم لیست داده ها ase names
362
00:13:49,600 –> 00:13:52,720
و اکنون در این مورد می توانیم با گفتن پایگاه داده به یک پایگاه داده دسترسی پیدا کنیم
363
00:13:52,720 –> 00:13:53,519
364
00:13:53,519 –> 00:13:56,880
یا فرض کنیم db
365
00:13:56,880 –> 00:14:00,000
برابر است با تست نقطه مشتری،
366
00:14:00,000 –> 00:14:04,079
بنابراین شما می توانید از آن مانند یک
367
00:14:04,079 –> 00:14:06,240
دیکشنری استفاده کنید تا بتوانید از
368
00:14:06,240 –> 00:14:09,279
آن مانند تست مشتری استفاده کنید،
369
00:14:09,279 –> 00:14:12,519
اما گفتن آن کمی ساده تر است.
370
00:14:12,519 –> 00:14:14,959
client.test به این صورت است، بنابراین اکنون ما
371
00:14:14,959 –> 00:14:16,399
به این
372
00:14:16,399 –> 00:14:19,279
پایگاه داده وصل شده ایم و اکنون می توانیم به عنوان مثال بگوییم
373
00:14:19,279 –> 00:14:20,160
374
00:14:20,160 –> 00:14:23,959
پایگاه داده چاپ می شود و در اینجا می توانیم
375
00:14:23,959 –> 00:14:27,519
نام مجموعه ها را مانند so لیست کنیم،
376
00:14:27,519 –> 00:14:31,760
بنابراین بیایید این را اجرا کنیم و ببینیم آیا این
377
00:14:31,760 –> 00:14:34,880
کار می کند تا با خطای احراز هویت مواجه شویم،
378
00:14:34,880 –> 00:14:38,320
بنابراین i’ من مطمئن نیستم که چرا فکر کردم
379
00:14:38,320 –> 00:14:39,440
رمز عبور
380
00:14:39,440 –> 00:14:43,120
یک دو سه چهار و همچنین کاربر است،
381
00:14:43,120 –> 00:14:46,480
پس بیایید به پایگاه داده ابری خود
382
00:14:46,480 –> 00:14:47,680
برگردیم و به
383
00:14:47,680 –> 00:14:50,800
دسترسی به پایگاه داده بازگردیم و
384
00:14:50,800 –> 00:14:54,160
پاتریک کاربر خود را ویرایش کنیم، بنابراین
385
00:14:54,160 –> 00:14:57,440
اجازه دهید روی ویرایش کلیک کنیم و اتفاقاً اینجا
386
00:14:57,440 –> 00:14:58,000
می توانیم
387
00:14:58,000 –> 00:15:01,199
تغییر دهیم. این که ما ادمین نیستیم
388
00:15:01,199 –> 00:15:01,920
فقط کافی است
389
00:15:01,920 –> 00:15:04,320
پایگاه داده را بخوانیم و بنویسیم
390
00:15:04,320 –> 00:15:05,600
391
00:15:05,600 –> 00:15:09,199
و اجازه دهید روی ویرایش رمز عبور
392
00:15:09,199 –> 00:15:12,079
کلیک کنیم و در واقع روی تولید خودکار کلیک کنیم
393
00:15:12,079 –> 00:15:13,440
394
00:15:13,440 –> 00:15:16,560
و این را نشان دهیم و این را کپی کنیم
395
00:15:16,560 –> 00:15:20,399
و کاربر را به روز کنیم و
396
00:15:20,399 –> 00:15:23,760
حالا بیایید برگردیم
397
00:15:23,760 –> 00:15:27,040
و این را در اینجا بچسبانیم. بنابراین
398
00:15:27,040 –> 00:15:30,079
این محل برای رمز عبور ما است
399
00:15:30,079 –> 00:15:32,720
و اکنون باید منتظر بمانیم تا زمانی که این رمز عبور به
400
00:15:32,720 –> 00:15:33,839
401
00:15:33,839 –> 00:15:36,000
درستی اجرا شود، بنابراین این مستقر شد، بنابراین اجازه دهید
402
00:15:36,000 –> 00:15:37,600
این را دوباره اجرا کنیم
403
00:15:37,600 –> 00:15:40,160
و اکنون کار کرد، بنابراین من مطمئن نیستم که چرا
404
00:15:40,160 –> 00:15:41,040
405
00:15:41,040 –> 00:15:43,120
رمز عبور اول نیز کار نمی کند. من
406
00:15:43,120 –> 00:15:45,680
اشتباهی مرتکب شدم یا رمز عبور به این راحتی را قبول نکرد،
407
00:15:45,680 –> 00:15:46,639
408
00:15:46,639 –> 00:15:49,120
بنابراین اکنون کار می کند، بنابراین اکنون در اینجا می بینیم
409
00:15:49,120 –> 00:15:49,680
410
00:15:49,680 –> 00:15:52,720
که نام پایگاه داده لیست نام پایگاه داده خود را دریافت می کنیم،
411
00:15:52,720 –> 00:15:53,600
بنابراین
412
00:15:53,600 –> 00:15:57,199
مدیریت و محلی آزمایشی داریم و
413
00:15:57,199 –> 00:15:59,040
نام مجموعه ها را در اینجا
414
00:15:59,040 –> 00:16:01,360
داریم. پایگاه داده آزمایشی ما مجموعهای داریم که باید
415
00:16:01,360 –> 00:16:02,959
انجام دهیم،
416
00:16:02,959 –> 00:16:05,120
بنابراین اکنون میتوانیم این را تنظیم کنیم و حالا
417
00:16:05,120 –> 00:16:07,519
بیایید در واقع دادهها را به آن اضافه کنیم،
418
00:16:07,519 –> 00:16:11,120
بنابراین اکنون برای اضافه کردن داده به آن، میخواهیم
419
00:16:11,120 –> 00:16:11,680
420
00:16:11,680 –> 00:16:14,639
یک داده نمونه ایجاد کنیم، بنابراین در این مثال
421
00:16:14,639 –> 00:16:16,240
میخواهیم یک مورد کار اضافه کنیم
422
00:16:16,240 –> 00:16:19,440
پس بیایید این را ایجاد کنیم و اکنون
423
00:16:19,440 –> 00:16:20,639
اینجا باید یک
424
00:16:20,639 –> 00:16:23,440
فرهنگ لغت باشد، بنابراین ما یک فرهنگ لغت با ویژگی های مختلف ایجاد می کنیم،
425
00:16:23,440 –> 00:16:25,519
426
00:16:25,519 –> 00:16:29,120
بنابراین اجازه دهید من واقعاً
427
00:16:29,120 –> 00:16:32,240
این را در اینجا کپی و جایگذاری کنم تا
428
00:16:32,240 –> 00:16:35,600
فرهنگ لغت ما باید یک نام داشته باشد و سپس
429
00:16:35,600 –> 00:16:36,079
430
00:16:36,079 –> 00:16:38,399
نام این کاربر پاتریک و سپس آن را دریافت کند.
431
00:16:38,399 –> 00:16:39,279
پیامی
432
00:16:39,279 –> 00:16:42,560
که برای اولین بار انجام می دهم متاسفم سپس
433
00:16:42,560 –> 00:16:45,440
باید یک وضعیت دریافت کند، بنابراین وضعیت
434
00:16:45,440 –> 00:16:46,240
باز یا
435
00:16:46,240 –> 00:16:49,440
بسته است، سپس ما تگ داریم و اکنون اینجا
436
00:16:49,440 –> 00:16:50,000
این
437
00:16:50,000 –> 00:16:53,199
یک سند تودرتو است، بنابراین در اینجا از
438
00:16:53,199 –> 00:16:56,560
یک لیست استفاده می کنیم تا متن پایتون
439
00:16:56,560 –> 00:17:00,240
و کدنویسی را دریافت کند و همچنین می خواهیم
440
00:17:00,240 –> 00:17:03,360
تاریخ داشته باشیم. ما در واقع میتوانیم
441
00:17:03,360 –> 00:17:06,799
از این به عنوان شیء تاریخ
442
00:17:06,799 –> 00:17:09,919
مانند این استفاده کنیم و برای این کار باید
443
00:17:09,919 –> 00:17:13,439
تاریخ را وارد کنیم، بنابراین میگوییم وارد کردن
444
00:17:13,439 –> 00:17:16,359
تاریخ زمان و سپس از datetime.datetime utc استفاده میکنیم،
445
00:17:16,359 –> 00:17:18,559
446
00:17:18,559 –> 00:17:21,839
حالا اجازه دهید این را در پایگاه داده خود قرار دهیم
447
00:17:21,839 –> 00:17:24,959
و میخواهیم این را قرار دهیم. در
448
00:17:24,959 –> 00:17:28,480
مجموعه کارهای انجام شده، بنابراین میتوانیم
449
00:17:28,480 –> 00:17:31,600
با گفتن
450
00:17:31,600 –> 00:17:32,720
to deuce
451
00:17:32,720 –> 00:17:36,400
برابر پایگاه داده به مجموعه وظایف دسترسی پیدا کنیم و سپس مانند
452
00:17:36,400 –> 00:17:39,760
اینجا میتوانیم با نام آن به آن دسترسی داشته باشیم، بنابراین
453
00:17:39,760 –> 00:17:40,480
میتوانیم بگوییم
454
00:17:40,480 –> 00:17:44,320
db dot to do’s یا میتوانیم آن را مانند یک
455
00:17:44,320 –> 00:17:46,960
فرهنگ لغت انجام دهیم. دسترسی مانند اینکه به یک کلید دسترسی داریم،
456
00:17:46,960 –> 00:17:49,679
اما اجازه دهید این کار را به این صورت انجام دهیم، بنابراین اکنون
457
00:17:49,679 –> 00:17:50,400
458
00:17:50,400 –> 00:17:54,320
مجموعه کارهای خود را داریم و برای اینکه
459
00:17:54,320 –> 00:17:55,039
460
00:17:55,039 –> 00:17:58,960
این مورد را در مجموعه خود قرار
461
00:17:58,960 –> 00:18:02,720
دهیم، می گوییم نتایج برابر است
462
00:18:02,720 –> 00:18:05,760
و سپس به دوز و سپس برای
463
00:18:05,760 –> 00:18:09,600
درج یک عنصر ما از
464
00:18:09,600 –> 00:18:13,120
درج نقطه زیرخط 1 و سپس
465
00:18:13,120 –> 00:18:17,280
مرتب سازی کارهایمان استفاده می کنیم یکی از کارهای ما را انجام دهید،
466
00:18:17,280 –> 00:18:20,799
پس حالا بیایید این را
467
00:18:20,799 –> 00:18:24,480
اجرا کنیم و کد ما موفق شد، بنابر