sql >> Databáze >  >> NoSQL >> MongoDB

docker, mongorestore - CHYBA:kořenový adresář musí být výpisem jedné databáze

toto fungovalo pro mě

docker exec -i mongo-dev sh -c "cd /tmp && tar xzf - && mongorestore --db ccc-mongo --drop dump/ccc-mongo  && rm -Rf dump"  < dump.tar.gz

je třeba se ujistit, že ve výpisu obsahuje pouze kolekci, kterou chci pouze obnovit



  1. Elem match vrací všechna data, zatímco já potřebuji pouze vybraná data

  2. Sloučení polí pole v agregaci MongoDB

  3. MongoDB $ltrim

  4. Získejte a přidejte/aktualizujte víceúrovňový vložený/vnořený dokument MongoDB pomocí C#