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

Hvilke MongoDB-typer bevares ikke af mongoimport/mongoexport?

Det viser sig, at advarslen mod mongoimport/eksport er forældet. Det er stadig en god idé at bruge mongodump/restore til hastighed, men mongoexport bevarer typeoplysninger ved hjælp af MongoDB Extended JSON format . For eksempel konverteres et Dato-felt ikke længere stille til tekst, men i stedet til:

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

hvor er ISO-8601 ÅÅÅÅ-MM-DDTHH:mm:ss.mmm<+/-Offset> repræsentation af datoen. Regulære udtryk konverteres til

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

osv. Disse tekstlige repræsentationer af dokumentfelterne analyseres af mongoimport, hvorved de originale typer gendannes. Se BSON-datatyper og tilknyttede repræsentationer for mere information.

advarslen vil forhåbentlig snart blive fjernet .




  1. MapReduce ser ud til at være begrænset til 100?

  2. MongoDb-forespørgselsbetingelse ved sammenligning af 2 felter

  3. Sådan kører du js-fil i mongo ved hjælp af springdata

  4. Sådan rettes for mange åbne filer-fejl, når du samler milliarder af poster