usage cursor mongodb with examples
Používání kurzoru a jeho metod v rámci MongoDB:
Doufám, že se vám v tomto líbí řada výukových programů Průvodce pro začátečníky k sérii školení MongoDB .
Náš předchozí tutoriál v této sérii vysvětlil vše o metoda find () v kolekci MongoDB .
V tomto kurzu se podrobně seznámíme s kurzorem a jeho metodami v rámci MongoDB.
Co se naučíte:
java vytvoří kopii pole
Kurzor
The Kurzor je Sbírka MongoDB dokumentu, který je vrácen po provedení metody hledání.
Ve výchozím nastavení se automaticky provádí jako smyčka. Můžeme však explicitně získat konkrétní indexový dokument z vráceného kurzoru. Je to jako ukazatel, který ukazuje na konkrétní hodnotu indexu.
Jednoduše řečeno, když zavoláme metodu hledání, všechny vrácené dokumenty se uloží do virtuálního kurzoru. Pokud se pro dokument vrátí metoda hledání, znamená to, že kurzor má index 0-3.
Ilustrujte kurzor
Abychom pochopili kurzor, podívejme se na příklad.
V tomhle Příklad , nejprve zkontrolujeme, kolik dokumentů máme v naší kolekci MongoDB. Pak zavoláme konkrétní index, který je vrácen kurzorem po provedení metody find s následujícím kódem.
Kód
db.staff().find()
Obrázek 1: V prostředí Mongo Shell
Obrázek 2: V Robo 3T
jak používat soubor eps
Ve výše uvedeném příkladu je jasně ilustrováno, že kurzor je jako pole ukazatele, které ukazuje na určitý index. Když zavoláme index 0 metodou find, vrátí nám první záznam, který je umístěn na 0 indexech.
Count Cursor
Metoda Count nám pomůže načíst, kolik záznamů je k dispozici v rámci kurzoru. Pokud umístíme „.count ()“ hned po metodě hledání, spočítá se, kolik záznamů tam je.
Můžete sledovat následující příklad.
Kód
db.staff().find().count()
Obrázek 3: V prostředí Mongo Shell
Obrázek 4: V Robo 3T
Limit kurzoru
Platforma poskytuje metodu omezení MongoDB, pomocí které můžeme načíst omezené záznamy z kurzoru. Kurzor má tisíce dokumentů, ale potřebujeme pouze 2 dokumenty, abychom mohli omezit kurzor až na 2 dokumenty, jak vidíte v následujícím Příklad.
Kód
db.staff().find().limit(2)
Obrázek 5: V prostředí Mongo Shell
Obrázek 6: V Robo 3T
jak přehrávat .torrent soubory
Kurzor Prettify
Slouží k tomu, aby byl načítaný dokument čitelný. Když provedeme metodu find, vrátí všechny dostupné dokumenty řádek po řádku. Když připojíme hezkou metodu s metodou find, vrátí všechny dokumenty ve formě JSON, díky čemuž jsou data snadno srozumitelná.
Kód
db.staff().find().pretty()
Obrázek 7: V prostředí Mongo Shell
Obrázek 8: V Robo 3T
Závěr
Kurzor je ukazatel, který se používá k vrácení všech načtených záznamů. Můžeme explicitně volat konkrétní hodnotu indexu z kurzoru. Můžeme nastavit limit kurzoru a spočítat jeho index. Získané záznamy můžeme také předstírat, abychom je mohli snadno přečíst.
Jednoduše řečeno, můžeme jej použít k nabídce přehrávání záznamu podle našich požadavků.
Náš nadcházející výukový program vysvětlí vše o úpravě dotazů v MongoDB pomocí limitu !!
Výukový program PREV | DALŠÍ výuka
Doporučené čtení
- Dokument dotazu MongoDB pomocí metody Find () (příklady)
- Metoda MongoDB Sort () s příklady
- Použití ObjectId () v MongoDB s příklady
- Aktualizace MongoDB a odstranění dokumentu s příklady
- MongoDB Vytvořit uživatele a přiřadit role s příklady
- 20+ výuka MongoDB pro začátečníky: bezplatný kurz MongoDB
- MongoDB Vytvořit zálohu databáze
- Ověření uživatele v MongoDB