MongoDB Funkcijas datu vaicāšanai

Satura rādītājs

MongoDB, bezmaksas shēmas, uz dokumentiem orientēta, starpplatformu datu bāzu sistēma. daži uzlaboto funkciju piemēri.
[color = # 000000] Dažas svarīgas MongoDB funkcijas: [/ color]
[color = # 000000] Nav darījumu [/ krāsa]
[color = # 000000] Tādējādi MongoDB var būt ātrāks un horizontāli mērogojams. [/ color]
[color = # 000000] Horizontāla mērogojamība [/ krāsa]
[color = # 000000] Lai uzlabotu datu bāzes veiktspēju, tradicionālajās RDBMS sistēmās vai relāciju datu bāzēs jāmeklē jaudīgāks serveris (vertikāla mērogošana) [/ color]
[color = # 000000] MongoDB horizontālā mērogošana darbojas labāk (palieliniet serveru skaitu) [/ color]
[color = # 000000] Uz dokumentu orientēta krātuve (BSON) [/ krāsa]
[color = # 000000] JSON ir vairāk nekā lielisks informācijas apmaiņas veids, kā arī lielisks veids, kā to uzglabāt [/ color]
[color = # 000000] MongoDB vienā dokumentā saglabā visu ierakstu. [/ color]
[color = # 000000] Nav nepieciešams norādīt nekādu struktūru, un jūsu dokumentus var mainīt atsevišķi. [/ color]
[krāsa = # 000000]MongoDB izmanto BSON (Binary-JSON), atvērts JSON formāts, kas apstrādā bināros datus, [/ krāsa]
[color = # 000000] Izmantojot BSON, MongoDB ļoti ātri meklē, indeksē, uzglabā un izgūst informāciju [/ krāsa]. [color = # 000000] BSON ir viegli un ātri pārveidojams par jebkura veida vietējiem datiem no jebkuras programmēšanas valodas. [/ color]
[color = # 000000] Atbalsts dinamiskiem vaicājumiem [/ color]
[color = # 000000] Tāpat kā tradicionālajās datu bāzēs, arī MongoDB atbalsta dinamisko vaicājumu izpildi. [/ color]
[color = # 000000] Dokumentu indeksēšana [/ krāsa]
[color = # 000000] Visi dokumenti tiek automātiski indeksēti, izmantojot atslēgu _id. [/ color]
[color = # 000000] Šī atslēga nodrošina, ka katrs dokuments ir unikāls, MongoDB ļauj indeksēt iegultos dokumentus (s. [/ color]
[color = # 000000] Vaicājumu veiktspējas analīze [/ color]
[color = # 000000] MongoDB nodrošina vaicājumu analīzes rīku, kas ļauj mums noteikt vaicājumu veiktspēju vai noskaidrot iespējamos to struktūras defektus vai vienkārši uzlabot atbildes laiku. [/ color]
[color = # 000000] Datu replikācija [/ krāsa]
[color = # 000000] MongoDB nodrošina mehānismu, ko sauc par galvenā-verga replikāciju, ar kuru rakstīšanai vienlaikus ir aktīva tikai viena datu bāze. [/ color]
[color = # 000000] Visi rakstīšanas pieprasījumi tiek iesniegti galvenajā datu bāzē un tiek nodoti replikai. Ja galvenā DB neizdodas, vergs ieņem savu vietu. [/ Krāsa]
[color = # 000000] Šeit mēs sniegsim praktiskus piemērus par vaicājumiem un papildu funkcijām [/ color]
[color = # 000000] Datu bāzes piemērs MongoDB formātā [/ krāsa]
 db.employees.insert ({name: 'Jose', *****: 'man', position: 'programmer', Experience: ["MongoDB", "PHP", "Databases"]}); db.employees.insert ({vārds: 'Giulia', *****: 'sieviete', amats: 'dizainers', pieredze: [“Photoshop”, “Flash”, “Blender”]}); 

[color = # 000000] Meklēt un filtrēt ierakstus [/ color]
[color = # 000000] Šis vaicājums atgriezīs visas sievietes [/ color]
[color = # 000000] db.employees.find ({*****: 'sieviete'}); [/ krāsa]
[color = # 000000] Šis vaicājums atgriezīs visus darbiniekus [/ color] [color = # 000000] vīriešus, kuriem ir pieredze php [/ color] [color = # 000000] [/ color]
 db.employees.find ({dzimums: 'vīrietis', $ un: [{pieredze: 'PHP'}]});

[color = # 000000] Šis vaicājums atgriezīs visus darbiniekus [/ color] [color = # 000000] vīriešus, kas sakārtoti pēc vārda, šim nolūkam mēs izmantojam parametrus augoši -1 un dilstoši 1 [/ color]
 db.employees.find ({dzimums: 'sieviete'}). sort ({vārds: -1}); 
[color = # 000000] Notiek ierakstu atjaunināšana [/ color]
 db.employees.update ({name: 'Jose'}, {$ set: {name: 'Jose Perez'}});
[color = # 000000] Dzēst ierakstu [/ color]
[color = # 000000] Šādā gadījumā mēs varam novērst, izmantojot jebkādus datus, ideāls būtu iepriekš iepazīties ar ID, lai iegūtu unikālus datus [/ color].
 db.employees.remove ({nosaukums: 'Jose Perez'});
[color = # 000000] Ja vēlamies no kolekcijas noņemt visus datus, mēs izmantojam šādu komandu [/ color]
 db.darbinieki.noņemt ();
[color = # 000000] Šāda veida darbību veikšanas priekšrocība ir tā, ka mēs varam filtrēt pēc jebkura lauka datu bāzē vienkāršā veidā, jo tie ir objekti un tos var apstrādāt neatkarīgi. [/ color]Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave