Zmieniono mój model danych i muszę zmienić właściwość wszystkich moich obiektów na wartość null, ponieważ ich deserializacja po zmianie mojego modelu powoduje wyjątek.Jak załatać wszystkie dokumenty określonego typu w RavenDB?
Zgaduję, że mogę wydać poprawkę dla każdego dokumentu, ale nie mogę znaleźć żadnego sposobu, aby to zrobić, łatając każdy dokument określonego typu. Potrzebuję identyfikatorów.
Dzięki temu mogłem pobrać listę identyfikatorów dla wszystkich moich dokumentów, a następnie utworzyć poprawkę dla każdego dokumentu za pomocą tych identyfikatorów. Ale wtedy będę musiał pobrać identyfikatory bez obiektu deserializacji, ponieważ deserializacja generuje wyjątek.
Wszelkie pomysły?
Fajnie, dzięki. Czy istnieje sposób, aby to zrobić za pomocą interfejsu API klienta lub czy będę musiał to zrobić za pomocą curl lub WebRequest? – LinusK
Możesz wykonać łatanie za pomocą interfejsu API klienta. Sprawdź testy: https://github.com/ravendb/ravendb/tree/master/Raven.Tests/Patching –