Raven.Database.DatabaseBulkOperations.UpdateByIndex C# (CSharp) Method

UpdateByIndex() public method

public UpdateByIndex ( string indexName, IndexQuery queryToUpdate, Raven.Database.Json.PatchRequest patchRequests, bool allowStale ) : Newtonsoft.Json.Linq.JArray
indexName string
queryToUpdate Raven.Database.Data.IndexQuery
patchRequests Raven.Database.Json.PatchRequest
allowStale bool
return Newtonsoft.Json.Linq.JArray
		public JArray UpdateByIndex(string indexName, IndexQuery queryToUpdate, PatchRequest[] patchRequests, bool allowStale)
		{
			return PerformBulkOperation(indexName, queryToUpdate, allowStale, (docId, tx) =>
			{
				var patchResult = database.ApplyPatch(docId, null, patchRequests, tx);
				return new { Document = docId, Result = patchResult };
			});
		}