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

Quali tipi di MongoDB non vengono conservati da mongoimport/mongoexport?

Si scopre che l'avviso contro mongoimport/export è obsoleto. È comunque una buona idea utilizzare mongodump/restore per la velocità, ma mongoexport conserva le informazioni sul tipo utilizzando JSON esteso MongoDB formato . Ad esempio, un campo Data non viene più convertito automaticamente in testo, ma invece in:

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

dove <date> è l'ISO-8601 YYYY-MM-DDTHH:mm:ss.mmm<+/-Offset> rappresentazione della data. Le espressioni regolari vengono convertite in

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

ecc. Queste rappresentazioni testuali dei campi del documento vengono analizzate da mongoimport, ripristinando i tipi originali. Vedere Tipi di dati BSON e Rappresentanze Associate per ulteriori informazioni.

L'avviso si spera venga rimosso presto .