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

Které typy MongoDB nejsou zachovány mongoimportem/mongoexportem?

Ukazuje se, že varování před mongoimportem/exportem je zastaralé. Pro rychlost je stále dobré používat mongodump/restore, ale mongoexport zachovává informace o typu pomocí MongoDB Extended JSON formát . Například pole Datum již není tiše převedeno na text, ale místo toho na:

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

kde <date> je ISO-8601 YYYY-MM-DDTHH:mm:ss.mmm<+/-Offset> reprezentace data. Regulární výrazy jsou převedeny na

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

atd. Tyto textové reprezentace polí dokumentu jsou analyzovány mongoimportem a obnovují se původní typy. Viz Datové typy BSON a přidružená zastoupení pro více informací.

upozornění snad bude brzy odstraněno .




  1. dotaz mongodb:$velikost s $gt vrací vždy 0

  2. Více $where dotazů v MongoDB

  3. Proč MongoDB již neumožňuje použití $set a $unset s prázdným dokumentem?

  4. Jak mohu získat počet klíčů v redis?