Actuellement, j'utilise la méthode save pour ajouter un seul document. Supposons que j'ai un tableau de documents que je souhaite stocker en tant qu'objets individuels. Existe-t-il un moyen de les ajouter tous avec un seul appel de fonction et ensuite d'obtenir un seul rappel lorsque c'est fait? Je pourrais ajouter tous les documents individuellement, mais gérer les rappels pour savoir quand tout est terminé serait problématique.
Faux, la réponse de Pascal passe complètement à côté du sujet. Les personnes qui ont besoin d'insertion en masse ont tendance à en avoir besoin parce qu'elles veulent insérer 10 000 000 d'éléments en une seule fois. Sans insertion en masse, une opération qui devrait prendre quelques secondes peut prendre des heures. Model.create est un échec épique, car il prétend être une insertion en masse mais sous le capot, c'est juste une boucle for.
0 votes
Vous devez contrôler le flux de code en utilisant une sorte de bibliothèque asynchrone comme async. (il y a une fonction parallèle et une fois terminée, le rappel est appelé)
0 votes
groups.google.com/forum/#!topic/mongoose-orm/IkPmvcd0kds