CouchbaseBucket.Decrement Method (String, UInt64, UInt64, TimeSpan)Couchbase .NET SDK 2.0
Decrements the value of a key by the delta. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.

Namespace: Couchbase
Assembly: Couchbase.NetClient (in Couchbase.NetClient.dll) Version: 2.0.0.0 (2.0.0.0)
Syntax
public IOperationResult<ulong> Decrement(
	string key,
	ulong delta,
	ulong initial,
	TimeSpan expiration
)

Parameters

key
Type: System.String
The key to us for the counter.
delta
Type: System.UInt64
The number to increment the key by.
initial
Type: System.UInt64
The initial value to use. If the key doesn't exist, this value will returned.
expiration
Type: System.TimeSpan
The time-to-live (ttl) for the counter.

Return Value

Type: IOperationResult<UInt64>
If the key doesn't exist, the server will respond with the initial value. If not the decremented value will be returned.

Implements

IBucket.Decrement(String, UInt64, UInt64, TimeSpan)
See Also