mongodb query document using find method
MongoDB-querydocument met behulp van Find () met voorbeelden: gebruik van zoeken op ID, zoeken in matrix, alles zoeken, zoeken en bijwerken met voorbeelden
We hebben geleerd over ObjectId en zijn methoden binnen MongoDB in onze vorige tutorial.
In deze tutorial zullen we leren over het gebruik van Find () in MongoDB.
Lees het MongoDB online zelfstudies voor volledige kennis van het concept.
Wat je leert:
hoe voer ik een .jar-bestand uit
- Zoek methode in MongoDB
- Vind alle documenten
- Zoek specifieke documenten
- Vind documenten met specifieke velden
- Zoek specifieke documenten met voorwaardelijke criteria
- Gevolgtrekking
- Aanbevolen literatuur
Zoek methode in MongoDB
Vind methode in MongoDB-zoekopdracht wordt gebruikt om een bepaald document uit de MongoDB-collectie op te halen. Er zijn in totaal zes methoden beschikbaar in Mongo DB waarmee we bepaalde records kunnen ophalen.
Die methoden zijn onder meer:
- vind()
- findAndModify ()
- vind een()
- findOneAndDelete ()
- findOneAndReplace ()
- findOneAndUpdate ()
Syntaxis:
De zoekmethode bestaat uit twee parameters waarmee we een bepaald record kunnen ophalen. Als we deze twee parameters niet gebruiken, retourneert de zoekmethode alle documenten die beschikbaar zijn in de MongoDB-collectie.
Vraag - Dit is een optionele parameter die de selectiecriteria definieert. In eenvoudige bewoordingen: wat u wilt zoeken binnen een collectie, wordt gedefinieerd als een zoekopdracht.
Projectie - Dit is een optionele parameter die definieert wat er moet worden geretourneerd als de zoekcriteria met succes voldoen. In eenvoudige bewoordingen is het een soort besluitvorming die de beslissing op basis van de criteria zal nemen.
Vind alle documenten
Om alle records op te halen die beschikbaar zijn binnen een verzameling, moeten we de methode find gebruiken met een lege parameter. In eenvoudige bewoordingen zullen we geen enkele parameter gebruiken als we alle records nodig hebben.
Code
Figuur 1: In Mongo Shell
Figuur 2: In Robo 3T
Zoek specifieke documenten
Om een specifiek document uit de MongoDB-collectie op te halen, kunnen we een queryparameter gebruiken in de zoekmethode. Deze parameter helpt ons om alleen dat record op te halen dat aan de criteria voldoet.
In het volgende voorbeeld gaan we het record ophalen op basis van personeels-ID, waarbij het personeels-ID gelijk is aan drie en het zal ons alleen dat document teruggeven.
Code
Figuur 3: In Mongo Shell
Figuur 4: In Robo 3T
sql-vragen en antwoorden voor ontwikkelaarsinterviews voor ervaren pdf
Vind documenten met specifieke velden
Om specifieke velden op te halen, moeten we projectie gebruiken binnen de zoekmethode. Zoals eerder besproken, is projectie een soort besluitvorming. Het neemt de beslissing om velden weer te geven en te verbergen.
In het volgende voorbeeld kunt u zien dat we alleen een record krijgen uit het veld Naam personeelslid.
Code
Figuur 5: In Mongo Shell
Figuur 6: In Robo 3T
Zoek specifieke documenten met voorwaardelijke criteria
We kunnen voorwaarden gebruiken om een specifiek record kritisch te filteren.
In de bovenstaande voorbeelden hebben we besproken hoe u een specifiek document kunt ophalen. Maar nu zullen we een voorwaarde op dat specifieke document toepassen om alleen die documenten terug te sturen die met succes aan de voorwaarde voldoen.
In het volgende voorbeeld halen we het record op op de naam van het lid 'Alex', waarbij de personeels-ID groter is dan 2.
Code
stemwisselaar die werkt met onenigheid
Figuur 7: In Mongo Shell
Figuur 8: In Robo 3T
Gevolgtrekking
De zoekmethode wordt gebruikt om een document op te halen uit de MongoDB-collectie.
Met behulp van de zoekmethode kunnen we specifieke documenten ophalen, evenals de specifieke velden die we nodig hebben. We kunnen ook andere zoekmethoden gebruiken om specifieke documenten op te halen volgens onze vereisten.
Onze aanstaande tutorial zal meer uitleggen over het gebruik van Cursor in MongoDB !!
PREV-zelfstudie VOLGENDE zelfstudie
Aanbevolen literatuur
- Gebruik van Cursor in MongoDB met voorbeelden
- Gebruik van ObjectId () in MongoDB met voorbeelden
- MongoDB Sort () -methode met voorbeelden
- MongoDB Update en verwijder document met voorbeelden
- MongoDB Maak een gebruiker en wijs rollen toe met voorbeelden
- 20+ MongoDB-zelfstudie voor beginners: gratis MongoDB-cursus
- Voeg meerdere documenten in MongoDB in met behulp van arrays
- MongoDB Maak een databaseback-up