Modifier et de relecture MongoDB oplog

Est-il possible de modifier la MongoDB oplog et de les relire?

Un bug causé une mise à jour soit appliquée à plus de documents qu'il était censé être, l'écrasement des données. Des données ont été récupérées à partir de la sauvegarde et de se réinsérer, de sorte que rien n'était perdu, mais je me demandais si il y avait un moyen de modifier les oplog de supprimer ou de modifier la délinquance de la mise à jour et de les relire.

Je n'ai pas connaissance de la profondeur de MongoDB internes, tellement instructif réponses le long des lignes de, "vous ne comprenez pas comment ça marche, c'est comme ça" sera également prise en considération.

  • techniquement, il est plafonnée à collection au sein de la local base de données donc, techniquement, vous pouvez simplement modifier les lignes et de les relire, je pense
  • vous ne pouvez pas faire beaucoup de choses à concurrence du plafond de la collection que vous pourriez faire à une collecte régulière - par exemple, vous ne pouvez pas supprimer des enregistrements à mettre à jour de manière à ce que les changements de leur taille. Il existe des utilitaires pour rejouer la oplog bien.