sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongorestore til en anden database

Du skal faktisk pege på "databasenavn"-beholderen mappe "inden for" output-mappen fra den forrige dump:

mongorestore -d db2 dumpdir/db1

Og normalt er bare fint som et positionsargument i stedet for med -dir hvilket kun ville være nødvendigt, når "ude af position", dvs. "midt på argumentlisten".

p.s. Til arkiv backup-fil (testet med mongorestore v3.4.10)

mongorestore --gzip --archive=${BACKUP_FILE_GZ} --nsFrom "${DB_NAME}.*" --nsTo "${DB_NAME_RESTORE}.*"


  1. MongoDB:kan ikke ophæve, hvis forespørgselsobjekt og opdateringsobjekt indeholder en samme egenskab, 'Kan ikke anvende $addToSet-modifikator på ikke-array'

  2. Mongoose .find forespørgselsresultatet indeholder forespørgselsmetadata? kan man ikke bare manuelt projicere hver egenskab i samlingen, hvordan får man kun dokumentet?

  3. Hvornår er sammensatte indekser stadig relevante i MongoDB 2.6, givet den nye Index Intersection-funktion?

  4. Hvordan sætter man en billedfil i et json-objekt?