Wat zijn standaard MongoDB-opdrachten en hoe kunt u ze gebruiken?



MongoDB als platform wordt geleverd met veel opdrachten. Lees verder om meer te weten te komen over de meest voorkomende commando's op dit platform en hoe u hiervan gebruik kunt maken.

MongoDB is momenteel trending. Van kleinschalige startups tot grote organisaties, iedereen is ermee gaan werken, waardoor dit platform het ontdekken waard is. Als je nieuw bent in de wereld van en nog steeds het gebruik ervan onder de knie krijgen, dit artikel is voor jou.In dit artikel zullen we de meest populaire MongoDB-opdrachten delen die u op dit platform kunt gebruiken om uw leven gemakkelijker te maken en uw coderingsproces veel efficiënter.

Voordat we de meest populaire commando's van MongoDB delen, volgt hier een korte inleiding op het platform.





Wat is MongoDB?

MongoDB is een open-source relationeel databasebeheersysteem dat voor het eerst werd geïntroduceerd in het jaar 2009. Het deelt veel functies met MySQL en brengt nieuwe verbeteringen en extra mogelijkheden op tafel die bijdragen aan de wijdverspreide populariteit ervan.

Enkele van de bedrijven die MongoDb als hun primaire bron gebruiken, zijn onder meer HootSuite, Sony en Zendesk om er maar een paar te noemen.



Basisopdrachten van MongoDB

  1. Mongo : Dit is een van de meest gebruikte opdrachten in MongoDB. Bij gebruik vraagt ​​u het platform om verbinding te maken met localhost op standaardpoort 27017.

  2. Mongo / : Deze opdracht wordt gebruikt als u wilt dat het platform verbinding maakt met een bepaalde database. Een voorbeeld van dit commando in actie kan zijn: mongo 10.121.65.58/mydb.

  3. Mongo –host –poort : Als u verbinding wilt maken met een externe host via een opgegeven poort, moet u deze opdracht gebruiken. Een voorbeeld van dit commando in actie kan zijn: mongo –host 10.121.65.23 –poort 23020.



  4. gebruik : Gebruik deze opdracht als u op een bepaald moment tussen bestaande databases moet schakelen. Gebruik bijvoorbeeld mydb.

  5. Db : Gebruik deze opdracht als u de huidige database die u gebruikt wilt bekijken.

    Java class loader interviewvragen
  6. Helpen : Net als bij andere platforms, wordt ook MongoDB geleverd met een ingebouwd helpvenster en voer je deze opdracht uit om het te gebruiken. Voorbeeld, help

  7. laden() : Als u een Maak op elk moment gebruik van deze opdracht. Voorbeeld: laad (myscript.js).

  8. db.help () : Als u hulp nodig heeft bij het gebruik van Db-methoden, kunt u deze opdracht gebruiken. Voorbeeld: db.help ().

  9. db.mycol.help () : Als je hulp nodig hebt bij het gebruik van een verzameling, gebruik je deze opdracht. Voorbeeld: db.mycol.help ().

Toon opdrachten

Nu u bekend bent met de basisopdrachten die u in MongoDB kunt gebruiken, zijn hier enkele van de meest populaire showopdrachten.

  1. toon collecties : Als u alle verzamelingen in de huidige database wilt zien, gebruik dan deze opdracht. Voorbeeld: toon collecties.

  2. toon dbs : Als u tijdens het programmeren de huidige database wilt bekijken, gebruikt u deze opdracht. Voorbeeld: toon dbs.

  3. rollen weergeven : Binnen elke database zijn er verschillende rollen. Gebruik dit commando om al deze rollen te zien. Voorbeeld: rollen weergeven.

  4. j toon gebruikers : Er kunnen op elk moment meerdere gebruikers in een database zijn. Gebruik dit commando om al deze gebruikers te zien. Bijvoorbeeld: laat gebruikers zien.

CRUD-operaties

CRUD in MongoDB is het algemeen aanvaarde acroniem voor Create, Read, Update en Delete. Zoals u weet, kunnen lees- en schrijfbewerkingen tegelijkertijd worden uitgevoerd op het MongoDB-platform en om dit te bereiken, gebruikt u de volgende opdrachten.

  1. db.collection.insertMany ([,,…]) : Als u meerdere documenten moet invoegen in een reeds bestaande verzameling, gebruik dan deze opdracht. Voorbeeld: db.books.insertMany ([{'isbn': 9780198321668, 'title': 'Romeo and Juliet', 'author': 'William Shakespeare', 'category': 'Tragedy', 'year': 2008}, {'Isbn': 9781505297409, 'title': 'Treasure Island', 'author': 'Robert Louis Stevenson', 'categorie': 'Fictie', 'jaar': 2014}]).

  2. db.collection.insert () : Als u een enkel nieuw document in een reeds bestaande verzameling moet invoegen, gebruik dan deze opdracht. Voorbeeld: db.books.insert ({'isbn': 9780060859749, 'title': 'After Alice: A Novel', 'author': 'Gregory Maguire', 'category': 'Fictie', 'jaar': 2016} ).

  3. db.collection.find () : Als u een specifiek document binnen een verzameling moet vinden met behulp van een veldwaarde-voorwaarde, gebruik dan deze opdracht. Voorbeeld: db.books.find ({'title': 'Treasure Island'}).

  4. db.collection.find () : Als u alle documenten in een reeds bestaande verzameling moet vinden, gebruik dan deze opdracht. Voorbeeld: db.books.find ().

    sorteer array in c ++
  5. db.collection.findOne (,) : Als u het eerste document moet vinden dat overeenkomt met de vraag die u heeft opgegeven, gebruik dan deze opdracht. Voorbeeld: db.books.findOne ({}, {_id: false}).

  6. db.collection.find (,) : Als u een aantal specifieke velden van een document in een verzameling moet vinden, kunt u dit commando gebruiken. Voorbeeld: db.books.find ({'title': 'Treasure Island'}, {title: true, category: true, _id: false}).

  7. db.collection.update (,) : Als u bepaalde in een bestaand document moet verwijderen door een zoekopdracht te matchen, kunt u deze opdracht gebruiken. Voorbeeld: db.books.update ({title: 'Treasure Island'}, {$ unset: {category: ''}}).

  8. db.collection.update (,) : Als u een aantal specifieke velden van een document moet bijwerken die overeenkomen met de opgegeven zoekopdracht, gebruik dan deze opdracht. Voorbeeld: db.books.update ({title: 'Treasure Island'}, {$ set: {category: 'Adventure Fiction'}}).

  9. db.collection.remove (, {justOne: true}) : Als u in een bepaalde situatie één document moet verwijderen dat overeenkomt met uw zoekopdracht, gebruikt u deze opdracht. Voorbeeld: db.books.remove ({title: ”Treasure Island”}, {justOne: true}).

  10. db.collection.update (,, {multi: true}) : Als u bepaalde velden van alle documenten die aan uw zoekopdracht voldoen, moet verwijderen, gebruikt u deze opdracht. Voorbeeld: db.books.update ({categorie: 'Fictie'}, {$ unset: {categorie: ''}}, {multi: true}).

  11. db.collection.remove ({}) : Als u alle documenten in een verzameling moet verwijderen, ongeacht of ze overeenkomen met uw vraag of niet, gebruik dan deze opdracht. Voorbeeld: db.books.remove ({}).

  12. db.collection.remove () : Als u alle documenten moet verwijderen die overeenkomen met een bepaalde zoekopdracht, gebruik dan deze opdracht. Voorbeeld: db.books.remove ({'categorie': 'Fictie'}).

Conclusie

Net als bij andere relationele databasebeheersystemen, bevat MongoDB ook veel opdrachten die van pas komen bij dagelijks gebruik. Maak, afhankelijk van uw gebruikssituatie, gebruik van een of meer van de bovenstaande gedeelde opdrachten.

Heeft u een vraag voor ons? Noem ze in het opmerkingengedeelte en we nemen contact met u op.