Querying¶
Querying is an important area of interacting with a database.
Note
The following only applies if you are using @kennydude’s version
To query the database you use the model.find() method from the Model Class
A simple = operation can be done like so:
model.find( { "field" : "value" })
Operators¶
To use more than a straightforward = or in operator you use a slightly different syntax like so:
model.find({
field : { "operator" : "value" }
});
Those operators are:
| Operator | Values to use operator |
|---|---|
| Equals | = |
| Less Than | <, “less than” |
| Less Than or Equal to | <=, “less than or equal to” |
| More than | >, “more than” |
| More than or equal to | >=, “more than or equal to” |
If you want to use IN you present a list of values which is done like so:
mode.find({
field : [ "item 1", "item 2" ]
})