Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aký je účel príkazu na obnovenie?

Príkaz `recover` v MongoDB sa používa na obnovenie údajov zo zálohy. Umožňuje vám obnoviť celú databázu alebo konkrétnu kolekciu zo zálohy vytvorenej pomocou pomôcky `mongodump`.

Príkaz `recover` má niekoľko možností na určenie umiestnenia zálohy a možností obnovy. Tu je základná syntax príkazu `recover`:

```

mongorestore --db --kolekcia

```

Tu je príklad toho, ako môžete použiť príkaz `recover` na obnovenie celej databázy zo zálohy:

```

mongorestore --db

```

Tento príkaz obnoví všetky kolekcie a údaje zo zadaného záložného adresára do databázy.

Na obnovenie konkrétnej kolekcie zo zálohy môžete použiť aj príkaz `recover`. Ak to chcete urobiť, použite možnosť „--collection“ na určenie názvu kolekcie:

```

mongorestore --db --kolekcia

```

Tento príkaz obnoví iba zadanú kolekciu zo záložného adresára do databázy.

Príkaz `recover` poskytuje niekoľko ďalších možností na riadenie procesu obnovy. Tieto možnosti zahŕňajú:

* `--drop`:Ak je zadané, príkaz `recover` zruší existujúcu databázu alebo kolekciu pred obnovením údajov zo zálohy.

* `--oplogReplay`:Ak je zadaný, príkaz `recover` prehrá oplog (operačný denník) zo zálohy, aby sa zabezpečilo, že databáza bude po obnovení konzistentná.

* `--nsExclude`:Ak je zadaný, príkaz `recover` vylúči zadané menné priestory (databázy alebo kolekcie) z obnovy.

Ďalšie informácie o príkaze `recover` a jeho možnostiach nájdete v oficiálnej dokumentácii MongoDB.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené