Method Equals
Equals<TField>(FieldDefinition<TDocument, TField>, TField, SearchScoreDefinition<TDocument>)
Creates a search definition that queries for documents where an indexed field is equal to the specified value. Supported value types are null, boolean, numeric, ObjectId, Guid, date and string.
public SearchDefinition<TDocument> Equals<TField>(FieldDefinition<TDocument, TField> path, TField value, SearchScoreDefinition<TDocument> score = null)
Parameters
pathFieldDefinition<TDocument, TField>The indexed field to search.
valueTFieldThe value to query for.
scoreSearchScoreDefinition<TDocument>The score modifier.
Returns
- SearchDefinition<TDocument>
An equality search definition.
Type Parameters
TFieldThe type of the field.
Equals<TField>(Expression<Func<TDocument, TField>>, TField, SearchScoreDefinition<TDocument>)
Creates a search definition that queries for documents where an indexed field is equal to the specified value. Supported value types are null, boolean, numeric, ObjectId, Guid, date and string.
public SearchDefinition<TDocument> Equals<TField>(Expression<Func<TDocument, TField>> path, TField value, SearchScoreDefinition<TDocument> score = null)
Parameters
pathExpression<Func<TDocument, TField>>The indexed field to search.
valueTFieldThe value to query for.
scoreSearchScoreDefinition<TDocument>The score modifier.
Returns
- SearchDefinition<TDocument>
An equality search definition.
Type Parameters
TFieldThe type of the field.
Equals<TField>(Expression<Func<TDocument, IEnumerable<TField>>>, TField, SearchScoreDefinition<TDocument>)
Creates a search definition that queries for documents where at least one element in an indexed array field is equal to the specified value. Supported value types are boolean, numeric, ObjectId, date and string.
public SearchDefinition<TDocument> Equals<TField>(Expression<Func<TDocument, IEnumerable<TField>>> path, TField value, SearchScoreDefinition<TDocument> score = null)
Parameters
pathExpression<Func<TDocument, IEnumerable<TField>>>The indexed array field to search.
valueTFieldThe value to query for.
scoreSearchScoreDefinition<TDocument>The score modifier.
Returns
- SearchDefinition<TDocument>
An equality search definition.
Type Parameters
TFieldThe type of elements contained in the indexed array field.