Обновление документов в RavenDB

Если Вы добавляете, удаляете или переименовываете свойство на сохраненном объекте, что самый легкий путь состоит в том, чтобы обновить документы в RavenDB?

16
задан henningc 25 June 2010 в 12:30
поделиться

1 ответ

RavenDB поддерживает команды PATCH, см. документы для получения дополнительной информации. Таким образом, вы можете обновить документ напрямую, без необходимости извлекать его с сервера, обновлять и затем отправлять обратно.

Также вы можете запускать исправления для нескольких документов, используя запросы на основе наборов, см. здесь для получения дополнительной информации. Это позволяет сделать эквивалент

UPDATE Users
SET IsActive = false
WHERE LastLogin < '2010-05-10'
16
ответ дан 30 November 2019 в 16:49
поделиться