Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Comportamento, acesso e uso de mongoexport

Aviso

Conflitos de importação e exportação de dados com ($) e (.)

A partir do MongoDB 5.0, os nomes dos campo do documento podem ser prefixados com um caractere de dólar ($) e podem conter um caractere de ponto (.). No entanto, mongoimport e mongoexport não funcionarão com nomes de campo que usem esses caracteres.

O MongoDB Extended JSON v2 não consegue diferenciar entre os wrappers de tipo e os campos que por acaso têm o mesmo nome dos wrappers de tipo. Não use formatos JSON Estendidos em contextos onde as representações BSON correspondentes possam incluir$ chaves prefixadas (). O mecanismo DBRef é uma exceção a esta regra geral.

Também há restrições quanto ao uso de mongoimport e mongoexport com (.) em nomes de campos. Como os arquivos CSV usam o (.) para representar hierarquias de dados, um (.) em um nome de campo será interpretado incorretamente como um nível de aninhamento.

Se você precisar preservar todos os tipos de dados BSON avançados ao usar mongoexport para executar backups completos da instância, especifique JSON2 0 estendido v. ( modo canônico) para a --jsonFormat opção:

mongoexport --jsonFormat=canonical --collection=<coll> <connection-string>

Se você não --jsonFormat especificar, produzirámongoexport dados em JSON2 0 Estendido v. ( modo relaxado) por padrão.

mongoimport O utiliza automaticamente o formato JSON localizado no arquivo de dados de destino especificado ao restaurar. Por exemplo, se o arquivo de exportação de dados de destino foi criado por mongoexport com --jsonFormat=canonical especificado, ele usará o modo Canônico ).

mongoexport cria automaticamente conexões compatíveis com FIPS para um mongod/mongos configurado para usar o modo FIPS .

Por padrão, omongoexport utiliza preferência de leitura. Para substituir o primary padrão, você pode especificar a preferência de leitura na --readPreference opção de linha de comando ou --uri connection string no.

Se você especificar a preferência de leitura na string URI e o --readPreference, o valor --readPreference substituirá a preferência de leitura especificada na string URI.

mongoexport requer acesso de leitura no banco de dados de destino.

Certifique-se de que o usuário de conexão possua, no mínimo, a função no banco de dados de read destino.

Ao conectar a um mongod ou que mongos força Autenticação, certifique-se de utilizar os parâmetros de segurança exigidos com base no mecanismo de autenticação configurado.