INNER CODE UNIT · JavaScript

merge

scalar-labs/scalardb · core/src/main/resources/cosmosdb_stored_procedure/mutate.js:16

  function merge(source, update) {
    for (var column in update) {
      if (update[column] == null) {
        delete source[column];
      } else if (update[column].constructor == Object) {
        source[column] = merge(source[column], update[column]);
      } else {
        source[column] = update[column];
      }
    }

    return source;
  }

  function mutateWithQuery(mutation, record, query) {
    return new Promise((resolve, reject) => {
      const isAccepted = __.queryDocuments(__.getSelfLink(), query,
        (error, reads, options) => {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…