The following functions can be used under update in the patch script:
See RavenDB online documentation for the full list.
    Documents:
  • load(documentIdToLoad) - loads document by ID
  • put(documentId, document) - puts document with given name and data
  • del(documentIdToRemove) - deletes document by ID
  • Counters:
  • counter(document/documentId, name) - get the counter value by document/document ID
  • incrementCounter(document/documentId, name, value = 1) - increment a counter by document/document ID
  • deleteCounter(document/documentId, name) - delete a counter by document/document ID
  • Time Series:
  • timeseries(document/documentId, name).get(from, to) - get timeseries entries
  • timeseries(document/documentId, name).append(timestamp, values, tag = null) - add a new entry to a timeseries
  • timeseries(document/documentId, name).delete(from, to) - delete entries from a timeseries
  • General:
  • output(message) - output debug info when testing a patch