MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Które typy MongoDB nie są zachowywane przez mongoimport/mongoexport?

Okazuje się, że ostrzeżenie przed importem/eksportem mongo jest przestarzałe. Nadal dobrym pomysłem jest używanie mongodump/restore dla zwiększenia szybkości, ale mongoexport zachowuje informacje o typie przy użyciu Rozszerzony JSON MongoDB format . Na przykład pole Data nie jest już dyskretnie konwertowane na tekst, ale zamiast tego:

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

gdzie to ISO-8601 RRRR-MM-DDTHH:mm:ss.mmm<+/-Offset> reprezentacja daty. Wyrażenia regularne są konwertowane na

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

itp. Te tekstowe reprezentacje pól dokumentu są analizowane przez mongoimport, przywracając oryginalne typy. Zobacz Typy danych BSON i powiązane reprezentacje aby uzyskać więcej informacji.

ostrzeżenie zostanie wkrótce usunięte .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Odwróć pole tablicy w MongoDB

  2. Node.js — Mongoose — zaktualizuj zagnieżdżoną tablicę wszystkimi wartościami w req.body

  3. Jak wykonać natywne zapytanie MongoDB (JSON) przy użyciu tylko sterownika mongo-java?

  4. policz pole poddokumentu i całkowitą kwotę w mongodb

  5. Wieloprzetwarzanie Pymongo