Refines a search to match documents whose specified field value does not equal the specified value.
The ne()
filter function refines a WixSearchBuilder
to only
match documents where the value of the specified field does not equal the specified value
.
ne()
only matches values of the same type. For example, a number value stored
as a String type is considered not equal to the same number stored as a Number type.
Matching strings with ne()
is case sensitive, so "text"
is not equal to "Text"
.
If other filters were previously used in the same WixSearchBuilder
instance, ne()
is applied using an and
condition with previously set filters.
function ne(field: string, value: any): WixSearchBuilder;
The field whose value will be compared with value
.
The value to match against.
This example demonstrates how to exclude a forum category from a search for forum content]
let newSearch = search
.documentType("Forum/Content")
.ne("categoryId", "5df7504fa9a9b30017fc1053");
This method doesn’t return any custom errors, but may return standard errors. Learn more about standard Wix errors.