Se você deseja gerar dados plausíveis para fins de teste, aqui está uma receita útil usando algumas ferramentas de linha de comando:
mongodb-schema
para inferir um esquema probabilístico para uma coleção existentemorelikethis
para converter esse esquema em um modelomgeneratejs
para gerar novos documentos de acordo com um modelo de esquemamongoimport
para importar os novos documentos para o MongoDB
mongoimport
faz parte das ferramentas de linha de comando padrão do MongoDB; as três primeiras ferramentas podem ser instaladas a partir do npm
:npm install -g morelikethis mongodb-schema mgeneratejs
Exemplo de uso para gerar 1.000 novos documentos com base em uma análise dos documentos existentes:
Se você ainda não tem dados de teste (ou prefere descrever a forma de novos documentos), sempre pode pular a análise do esquema e começar com
mgeneratejs
e mongoimport
.