sql >> Databasteknik >  >> NoSQL >> MongoDB

Vilka MongoDB-typer bevaras inte av mongoimport/mongoexport?

Det visar sig att varningen mot mongoimport/export är föråldrad. Det är fortfarande en bra idé att använda mongodump/restore för hastighet, men mongoexport bevarar typinformation med hjälp av MongoDB Extended JSON format . Till exempel konverteras ett datumfält inte längre tyst till text, utan istället till:

{ "$date": "<date>" }

där är ISO-8601 ÅÅÅÅ-MM-DDTHH:mm:ss.mmm<+/-Offset> representation av datumet. Reguljära uttryck konverteras till

{ "$regex": "<sRegex>", "$options": "<sOptions>" }

etc. Dessa textrepresentationer av dokumentfälten analyseras av mongoimport, vilket återställer originaltyperna. Se BSON-datatyper och associerade representationer för mer information.

varningen kommer förhoppningsvis att tas bort snart .




  1. TypeError:db.collection är inte en funktion

  2. Vad är bästa praxis för MongoDB-anslutningar på Node.js?

  3. Spring Data Mongo Query för att fråga med flera fält och returnera i ett samtal

  4. Komplexa datastrukturer Redis