J'ai changé mon modèle de données et j'ai besoin de changer une propriété de tous mes objets à zéro parce que les désérialiser après que mon modèle a changé jette une exception.Comment patcher tous les documents d'un certain type dans RavenDB?
Je suppose que je pourrais émettre un correctif pour chaque document, mais je ne trouve aucun moyen de le faire, en corrigeant tous les documents d'un certain type. J'ai besoin des Ids.
Donc, je pourrais récupérer une liste d'identifiants pour tous mes documents, puis créer un correctif pour chaque document utilisant ces identifiants. Mais alors je devrai récupérer les Ids sans que l'objet soit désérialisé, parce que la désérialisation jette une exception.
Des idées?
Cool, merci. Y at-il un moyen de le faire en utilisant l'API client ou devrais-je le faire en utilisant curl ou une demande Web? – LinusK
Vous pouvez effectuer des correctifs à l'aide de l'API client. Consultez les tests: https://github.com/ravendb/ravendb/tree/master/Raven.Tests/Patching –