@wxn0brp/db-core
    Preparing search index...

    Type Alias ValueUpdater<T>

    Values

    type ValueUpdater<T = any> = {
        $dec?: NestedValue<T, number>;
        $inc?: NestedValue<T, number>;
        $rename?: NestedValue<T, any>;
        $set?: NestedValue<T, any>;
        $unset?: NestedValue<T, any>;
    }

    Type Parameters

    • T = any
    Index

    Properties

    $dec?: NestedValue<T, number>

    { count: 5 } -> $dec 2 -> { count: 3 }

    $inc?: NestedValue<T, number>

    { count: 1 } -> $inc 2 -> { count: 3 }

    $rename?: NestedValue<T, any>

    { oldName: "value" } -> $rename "oldName" to "newName" -> { newName: "value" }

    $set?: NestedValue<T, any>

    {} -> $set { name: "John" } -> { name: "John" }

    Note: same as { name: value }

    $unset?: NestedValue<T, any>

    { name: "John" } -> $unset "name" -> {}