J'ai lu this article sur les opérations du jeu ravendb, mais il ne m'a pas montré exactement comment mettre à jour un ensemble de documents via C#. Je voudrais mettre à jour un champ sur tous les documents qui correspondent à certains critères. Ou pour le dire d'une autre manière, je voudrais profiter de cette C# et le rendre plus efficace:Définir les opérations dans RavenDB
var session = db.GetSession();
foreach(var data in session.Query<Data>().Where(d => d.Color == "Red"))
{
data.Color = "Green";
session.Store(data);
}
session.SaveChanges();
Existe-t-il une documentation pour expliquer la syntaxe de la requête? Plus précisément, comment puis-je trouver tous les documents où un champ est égal à une valeur? –
@ jake-pearson J'ai modifié ma réponse pour refléter votre question. J'espère que cela pourra aider. – nickvane
Cela importe-t-il ce que j'utilise pour le nom de la requête? –