Η εντολή «ανάκτηση» απαιτεί πολλές επιλογές για να καθορίσει τη θέση δημιουργίας αντιγράφων ασφαλείας και τις επιλογές επαναφοράς. Ακολουθεί η βασική σύνταξη της εντολής «ανάκτηση»:
```
mongorestore --db <όνομα βάσης δεδομένων> --συλλογή <όνομα συλλογής> <εφεδρικός κατάλογος>
```
Ακολουθεί ένα παράδειγμα για το πώς μπορείτε να χρησιμοποιήσετε την εντολή "ανάκτηση" για να επαναφέρετε ολόκληρη τη βάση δεδομένων από ένα αντίγραφο ασφαλείας:
```
mongorestore --db <όνομα βάσης δεδομένων> <εφεδρικός κατάλογος>
```
Αυτή η εντολή θα επαναφέρει όλες τις συλλογές και τα δεδομένα από τον καθορισμένο κατάλογο αντιγράφων ασφαλείας στη βάση δεδομένων.
Μπορείτε επίσης να χρησιμοποιήσετε την εντολή «ανάκτηση» για να επαναφέρετε μια συγκεκριμένη συλλογή από ένα αντίγραφο ασφαλείας. Για να το κάνετε αυτό, χρησιμοποιήστε την επιλογή «--συλλογή» για να καθορίσετε το όνομα της συλλογής:
```
mongorestore --db <όνομα βάσης δεδομένων> --συλλογή <όνομα συλλογής> <εφεδρικός κατάλογος>
```
Αυτή η εντολή θα επαναφέρει μόνο την καθορισμένη συλλογή από τον κατάλογο αντιγράφων ασφαλείας στη βάση δεδομένων.
Η εντολή «ανάκτηση» παρέχει πολλές άλλες επιλογές για τον έλεγχο της διαδικασίας επαναφοράς. Αυτές οι επιλογές περιλαμβάνουν:
* `--drop`:Εάν έχει καθοριστεί, η εντολή «recover» θα απορρίψει την υπάρχουσα βάση δεδομένων ή τη συλλογή πριν επαναφέρει τα δεδομένα από το αντίγραφο ασφαλείας.
* `--oplogReplay`:Εάν έχει καθοριστεί, η εντολή «ανάκτηση» θα αναπαράγει ξανά το oplog (ημερολόγιο λειτουργίας) από το αντίγραφο ασφαλείας για να διασφαλίσει ότι η βάση δεδομένων είναι συνεπής μετά την επαναφορά.
* `--nsExclude`:Εάν έχει καθοριστεί, η εντολή "recover" θα αποκλείσει τους καθορισμένους χώρους ονομάτων (βάσεις δεδομένων ή συλλογές) από την επαναφορά.
Για περισσότερες πληροφορίες σχετικά με την εντολή «ανάκτηση» και τις επιλογές της, ανατρέξτε στην επίσημη τεκμηρίωση του MongoDB.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα