{"version":"1.0","provider_name":"Evgeniy Vasiliev\/Portfolio \/ ee","provider_url":"https:\/\/evgeniyvasiliev24.thkit.ee\/wp","author_name":"admin","author_url":"https:\/\/evgeniyvasiliev24.thkit.ee\/wp\/blog\/author\/admin\/","title":"MongoDB - Evgeniy Vasiliev\/Portfolio \/ ee","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"GCm19P16Lx\"><a href=\"https:\/\/evgeniyvasiliev24.thkit.ee\/wp\/mongodb\/\">MongoDB<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/evgeniyvasiliev24.thkit.ee\/wp\/mongodb\/embed\/#?secret=GCm19P16Lx\" width=\"600\" height=\"338\" title=\"&#8220;MongoDB&#8221; &#8212; Evgeniy Vasiliev\/Portfolio \/ ee\" data-secret=\"GCm19P16Lx\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/evgeniyvasiliev24.thkit.ee\/wp\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"Mis on MongoDB? MongoDB \u2014 \u044d\u0442\u043e \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445, \u0433\u0434\u0435 \u043c\u043e\u0436\u043d\u043e \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e, \u043a\u0430\u043a \u0432 \u0442\u0435\u0442\u0440\u0430\u0434\u043a\u0435 \u0438\u043b\u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u0435, \u043d\u043e \u0432 \u0431\u043e\u043b\u0435\u0435 \u0433\u0438\u0431\u043a\u043e\u0439 \u0438 \u0443\u043c\u043d\u043e\u0439 \u0444\u043e\u0440\u043c\u0435.\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0435\u0441\u043b\u0438 \u0442\u044b \u0445\u043e\u0447\u0435\u0448\u044c \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u043e \u043b\u044e\u0434\u044f\u0445, \u043a\u043d\u0438\u0433\u0430\u0445 \u0438\u043b\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430\u0445 \u2014 MongoDB \u043f\u043e\u0434\u043e\u0439\u0434\u0451\u0442 \u043e\u0442\u043b\u0438\u0447\u043d\u043e. Mis on kollektsioon (kogu)? \u041a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044f (\u043f\u043e-\u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438 collection) \u2014 \u044d\u0442\u043e \u043a\u0430\u043a \u043f\u0430\u043f\u043a\u0430 \u0438\u043b\u0438 \u0440\u0430\u0437\u0434\u0435\u043b, \u0433\u0434\u0435 \u043b\u0435\u0436\u0430\u0442 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0435 \u0442\u0438\u043f\u044b \u0434\u0430\u043d\u043d\u044b\u0445.\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: \u041a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044f = \u043a\u0430\u043a \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0432 Excel, \u043d\u043e \u0431\u0435\u0437 \u0441\u0442\u0440\u043e\u0433\u0438\u0445 \u043f\u0440\u0430\u0432\u0438\u043b. Mis on dokument? \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u2014 \u044d\u0442\u043e \u043e\u0434\u043d\u0430 \u0437\u0430\u043f\u0438\u0441\u044c \u0432\u043d\u0443\u0442\u0440\u0438 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438.\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438 users \u043e\u0434\u0438\u043d \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0442\u0430\u043a: { fullname: \"Anna\", age: 30} \u041a\u0430\u0436\u0434\u044b\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u2014 \u044d\u0442\u043e \u043a\u0430\u043a \u043e\u0434\u043d\u0430 \u0441\u0442\u0440\u043e\u043a\u0430 \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435, \u043d\u043e \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u043b\u044e\u0431\u044b\u0435 \u043f\u043e\u043b\u044f (\u0434\u0430\u0436\u0435 \u0441\u043f\u0438\u0441\u043a\u0438, \u0430\u0434\u0440\u0435\u0441\u0430, \u043f\u043e\u0441\u0442\u044b \u0438 \u0442.\u0434.). \u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 use mongo \u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0442\u0435\u0431\u044f \u043d\u0430 \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u0438\u043c\u0435\u043d\u0435\u043c mongo. \u0415\u0441\u043b\u0438 \u0442\u0430\u043a\u043e\u0439 \u043d\u0435\u0442 \u2014 \u0441\u043e\u0437\u0434\u0430\u0441\u0442\u0441\u044f \u043f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u043c \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445. \u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0432\u0441\u0435\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 db.users.find() \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0432\u0441\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b (\u0437\u0430\u043f\u0438\u0441\u0438) \u0432 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438 users (\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438). \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f db.users.insert({ name: \"admin\", age: 25,}) \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0441 \u0438\u043c\u0435\u043d\u0435\u043c admin \u0438 \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u043e\u043c 25.insert() \u2014 \u0443\u0441\u0442\u0430\u0440\u0435\u043b, \u043b\u0443\u0447\u0448\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c insertOne(). \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0440\u0430\u0437\u0443 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 db.users.insertMany([ {name: \"vasya\", age: 25}, {name: \"evgeniy\", age: 26}, {name: \"nikita\", age: 28}, {name: \"gleb\", age: 29}, {name: \"Jaan\", age: 20}]) \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u0440\u0430\u0437\u0443 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u043f\u0438\u0441\u0435\u0439 (\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439). \u0424\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u044f \u043f\u043e \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u0443 db.users.find({age: 25}) \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0432\u0441\u0435\u0445, \u0443 \u043a\u043e\u0433\u043e \u0432\u043e\u0437\u0440\u0430\u0441\u0442 \u0442\u043e\u0447\u043d\u043e 25. \u0424\u0438\u043b\u044c\u0442\u0440: \u0438\u043c\u044f \u0418\u041b\u0418 \u0432\u043e\u0437\u0440\u0430\u0441\u0442 db.users.find({$or: [{name: \"admin\"}, {age: 20}]} \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0432\u0441\u0435\u0445, \u0443 \u043a\u043e\u0433\u043e \u0438\u043c\u044f admin \u0418\u041b\u0418 \u0432\u043e\u0437\u0440\u0430\u0441\u0442 20. \u041c\u0435\u043d\u044c\u0448\u0435 \u0447\u0435\u043c db.users.find({age: {$lt: 22}}) \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0432\u0441\u0435\u0445, \u043a\u0442\u043e \u043c\u043b\u0430\u0434\u0448\u0435 22 \u043b\u0435\u0442. $lt = less than. \u0411\u043e\u043b\u044c\u0448\u0435 \u0438\u043b\u0438 \u0440\u0430\u0432\u043d\u043e db.users.find({age: {$gte: 20}}) \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0432\u0441\u0435\u0445, \u043a\u043e\u043c\u0443 20 \u0438 \u0431\u043e\u043b\u044c\u0448\u0435. $gte = greater than or equal. \u0411\u043e\u043b\u044c\u0448\u0435 db.users.find({age: {$gt: 20}}) \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0432\u0441\u0435\u0445, \u043a\u0442\u043e \u0441\u0442\u0430\u0440\u0448\u0435 20. $gt = greater than. \u0421\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430 \u043f\u043e \u0443\u0431\u044b\u0432\u0430\u043d\u0438\u044e db.users.find().sort({age: -1}) \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0432\u0441\u0435\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439, \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0441\u0430\u043c\u043e\u0433\u043e \u0441\u0442\u0430\u0440\u0448\u0435\u0433\u043e. -1 \u2014 \u043f\u043e \u0443\u0431\u044b\u0432\u0430\u043d\u0438\u044e. \u0421\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430 \u043f\u043e \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u0430\u043d\u0438\u044e db.users.find().sort({age: 1}) \u041e\u0442 \u043c\u043b\u0430\u0434\u0448\u0438\u0445 \u043a \u0441\u0442\u0430\u0440\u0448\u0438\u043c. 1 \u2014 \u043f\u043e \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u0430\u043d\u0438\u044e. \u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e db.users.find().limit(2) \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0435\u0440\u0432\u044b\u0435 2 \u0437\u0430\u043f\u0438\u0441\u0438. \u041f\u043e\u0438\u0441\u043a \u043f\u043e ID db.users.findOne({_id: ObjectId('...')}) \u0418\u0449\u0435\u0442 \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043f\u043e \u0435\u0433\u043e \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u0443 _id. \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f db.users.update( {name: \"nikita\"}, {$set: {name: \"ilon mask\", age: 45}}) \u041d\u0430\u0445\u043e\u0434\u0438\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0441 \u0438\u043c\u0435\u043d\u0435\u043c nikita \u0438 \u043c\u0435\u043d\u044f\u0435\u0442 \u0438\u043c\u044f \u043d\u0430 ilon mask, \u0432\u043e\u0437\u0440\u0430\u0441\u0442 \u043d\u0430 45. \u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043b\u044f \u0432\u043e \u0432\u0441\u0435\u0445 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0445 db.users.updateMany( {}, {$rename: {name: \"fullname\"}}) \u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u044b\u0432\u0430\u0435\u0442 \u043f\u043e\u043b\u0435 name \u0432 fullname \u0443 \u0432\u0441\u0435\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439. \u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043e\u0434\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 db.users.deleteOne({age: 25}) \u0423\u0434\u0430\u043b\u044f\u0435\u0442 \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0441 \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u043e\u043c 25. \u041f\u0430\u043a\u0435\u0442\u043d\u0430\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f (bulkWrite) db.users.bulkWrite([ { insertOne: { document: {fullname: \"gleb\", age: 29} } }, { deleteOne: { filter: {fullname: \"vasya\"} } }]) \u0414\u0435\u043b\u0430\u0435\u0442 \u0441\u0440\u0430\u0437\u0443 \u0434\u0432\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438: \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u2014 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u0430 posts db.users.update( {fullname: \"gleb\"}, { $set: { posts: [ {title:'javascript', text:'js top'}, {title:'mongo', text:'mongo database'} ] } }) \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e gleb \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043c\u0430\u0441\u0441\u0438\u0432 posts (\u043f\u043e\u0441\u0442\u044b). \u041d\u0430\u0439\u0442\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u043b\u0435 posts \u0443 \u043e\u0434\u043d\u043e\u0433\u043e db.users.findOne({fullname: \"gleb\"}, {posts: 1}) \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u043b\u0435 posts \u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f gleb. \u041d\u0430\u0439\u0442\u0438, \u0435\u0441\u043b\u0438 \u0432 \u043c\u0430\u0441\u0441\u0438\u0432\u0435 posts \u0435\u0441\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c \u0441 title: \"javascript\" db.users.findOne({ posts: { $elemMatch: {title: \"javascript\"} }}) \u0418\u0449\u0435\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u0443 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0432 \u043c\u0430\u0441\u0441\u0438\u0432\u0435 \u043f\u043e\u0441\u0442\u043e\u0432 \u0435\u0441\u0442\u044c \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0441 title: \"javascript\". \u041d\u0430\u0439\u0442\u0438 \u0432\u0441\u0435, \u0443 \u043a\u043e\u0433\u043e \u0435\u0441\u0442\u044c \u043f\u043e\u043b\u0435 posts db.users.find({posts: {$exists:true}}) \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0432\u0441\u0435\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439, \u0443 \u043a\u043e\u0433\u043e \u0432\u043e\u043e\u0431\u0449\u0435 \u0435\u0441\u0442\u044c \u043f\u043e\u043b\u0435 posts. \u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 MongoDB Cloud \u0447\u0435\u0440\u0435\u0437 Node.js \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u0432&nbsp;WebStorm&nbsp;\u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c&nbsp;Node.js \u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b \u0438 \u043f\u0440\u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u044b: \u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c&nbsp;package.json&nbsp;\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u0441\u044f \u043b\u0438&nbsp;mongodb \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0430\u043a\u043a\u0430\u0443\u043d\u0442 \u0438\u043b\u0438 \u0437\u0430\u0445\u043e\u0434\u0438\u043c \u0432&nbsp;MongoDB Cloud, \u0434\u0430\u043b\u0435\u0435 \u0437\u0430\u0445\u043e\u0434\u0438\u043c \u0432&nbsp;Clusters&nbsp;\u0438 \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u043d\u043e\u0432\u044b\u0439 \u043a\u043b\u0430\u0441\u0442\u0435\u0440. IP \u0430\u0434\u0440\u0435\u0441&nbsp;\u0432\u0432\u043e\u0434\u0438\u043c 0.0.0.0\/0 \u0438 \u0432\u0432\u043e\u0434\u0438\u043c&nbsp;username&nbsp;\u0438&nbsp;password \u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0442\u0438\u043f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u2013&gt;&nbsp;Drivers \u041a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0441\u0441\u044b\u043b\u043a\u0443 \u0434\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043a&nbsp;Node.js mongodb+srv:\/\/user123:@cluster0.dbvqdrq.mongodb.net\/?retryWrites=true&amp;w=majority&amp;appName=Cluster0 \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0444\u0430\u0438\u043b&nbsp;indexjs.js&nbsp;\u0438 \u043f\u0438\u0448\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u0434, \u0432 MongoClient \u0432\u0441\u043c\u0430\u0442\u0432\u043b\u044f\u0435\u043c \u0441\u0441\u044b\u043b\u043a\u0443 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0438\u0437&nbsp;MongoDB Cloud&nbsp;\u0438&nbsp;&lt;db_password&gt;&nbsp;\u043c\u0435\u043d\u044f\u0435\u043c \u0438 \u0432\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u0441\u0432\u043e\u0439 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c. \u0411\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0430, \u0442\u0435\u043f\u0435\u0440\u044c \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044e \u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u043d\u0435\u0451 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439. \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0447\u0435\u0440\u0435\u0437 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0443 \u0432&nbsp;MongoDB Cloud","thumbnail_url":"https:\/\/evgeniyvasiliev24.thkit.ee\/wp\/wp-content\/uploads\/2025\/05\/image-73.png","thumbnail_width":627,"thumbnail_height":153}