Query.all ("name", "a", "B"), or multiple elements to match array
Query.and (Query.eq ("name", "a"), Query.eq ("title", "T"));//satisfy multiple conditions simultaneously
query.eq ("name", "a");/=
Query.exists ("type", true);//Determine whether the key value exists
query.gt ("value", 2);//greater Than >
Query.gte ("value", 3);/greater than or equal to >=
query.in ("name", "a", "B");//Includes all values specified, you can specify different types of conditions and values
query.lt ("value", 9);//Less than <
Query.lte ("value", 8);//less than equal to <=
query.mod ("Value", 3, 1);//Divide the query value by the first given value, Returns the result
query.ne ("name", "C") if the remainder equals the second given value;//Not Equal
to Query.nor (array);/does not include the value in the array
query.not ("name"); Element Conditional Statement
query.notin ("name", "a", 2)//Returns the document
Query.or (Query.eq ("name", "a"), Query.eq ("title") that does not match all the conditions in the array. "T")//satisfies one of the conditions
query.size ("name", 2);//The length of the given key
Query.type ("_id", bsontype.objectid);//The type
of the given key Query.where (Bsonjavascript)//execute JavaScript
query.matches ("Title", str);//fuzzy query is equivalent to like in SQL--STR can contain regular expressions