Si vous souhaitez générer des données plausibles à des fins de test, voici une recette pratique utilisant des outils de ligne de commande :
mongodb-schemadéduire un schéma probabiliste pour une collection existantemorelikethispour convertir ce schéma en modèlemgeneratejspour générer de nouveaux documents selon un modèle de schémamongoimportpour importer les nouveaux documents dans MongoDB
mongoimport fait partie des outils de ligne de commande MongoDB standard ; les trois premiers outils sont installables depuis npm :
npm install -g morelikethis mongodb-schema mgeneratejs
Exemple d'utilisation pour générer 1 000 nouveaux documents à partir d'une analyse des documents existants :
Si vous n'avez pas encore de données de test (ou si vous préférez décrire la forme de nouveaux documents), vous pouvez toujours ignorer l'analyse du schéma et commencer par mgeneratejs et mongoimport .