Logical Operators
1
2
3
4
5
6
var query = new Query(
Op.And(
Op.EqualTo("first", 1),
Op.EqualTo("second", 2)
)
);
1
2
3
4
var query = new Query(
Op.EqualTo("first", 1),
Op.EqualTo("second", 2)
);
1
2
3
4
5
6
var query = new Query(
Op.Or(
Op.EqualTo("first", 1),
Op.EqualTo("second", 2)
)
);
1
2
3
var query = new Query(
Op.Not(Op.EqualTo("first", 7))
);
Relational & equality operators
1
2
3
var query = new Query(
Op.Between("age", 18, 45)
);
1
2
3
var query = new Query(
Op.Contains("description", "batman")
);
1
2
3
var query = new Query(
Op.EndsWith("wordField", "ing")
);
1
2
3
var query = new Query(
Op.EqualTo("blends", 5)
);
1
2
3
var query = new Query(
Op.Exists("fieldName", true)
);
1
2
3
var query = new Query(
Op.FreeText("synopsis", "gotham dark night")
);
1
2
3
var query = new Query(
Op.GreaterThan("first", 7)
);
1
2
3
var query = new Query(
Op.GreaterThanOrEqualTo("first", 7)
);
1
2
3
var query = new Query(
Op.In("first", 1, 7, 11)
);
1
2
3
var query = new Query(
Op.LessThan("first", 7)
);
1
2
3
var query = new Query(
Op.LessThanOrEqualTo("first", 7)
);
1
2
3
var query = new Query(
Op.StartsWith("name", "war")
);
1
2
3
var query = new Query(
Op.DistanceWithin("location", 52.377, -2.749, "10mi")
);