sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Qué tipos de MongoDB no conserva mongoimport/mongoexport?

Resulta que la advertencia contra mongoimport/export está obsoleta. Todavía es una buena idea usar mongodump/restore para acelerar, pero mongoexport preserva la información de tipo usando el JSON extendido de MongoDB formato . Por ejemplo, un campo de Fecha ya no se convierte silenciosamente en texto, sino en:

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

donde <date> es el ISO-8601 YYYY-MM-DDTHH:mm:ss.mmm<+/-Offset> representación de la fecha. Las expresiones regulares se convierten en

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

etc. Estas representaciones textuales de los campos del documento son analizadas por mongoimport, restaurando los tipos originales. Consulte Tipos de datos BSON y representaciones asociadas para más información.

Se espera que la advertencia se elimine pronto .