Click or drag to resize

DslIndexDefinition Properties

The DslIndexDefinition type exposes the following members.

Properties
  Name Description
Public property Background Optional. If specified, the index will be created in a background.
Public property ExpireAfter Optional. Specifies a value, in seconds via TimeSpan, as a time to live (TTL) to control how long data source retains data objects in data source. This property only applies to TTL indexes.
Public property Keys The list of index key definition (Attributes Name and Index type).
Public property Name The name of the index.
Public property PartialFilterExpression Optional. If specified, the index only references data objects that match the filter expression. A filter expression can include: $eq, $exists: true, $gt, $gte, $lt, $lte, $type, $and, $or, $in.
Public property Unique Optional. Creates a unique index so that the data source will not accept insertion or update of data object where the index key value matches an existing value in the index.
Public property WildcardProjection Optional. If specified, Wildcard indexes will include/exclude fileds in this option. A wildcard projection is a Json object: {includeFieldName:1,excludeFieldName:0}
Top
See Also