Collections
Node.js - collection.query.where()
Adds a new where clause to a query, which filters the data returned.
import { collection } from '@nitric/sdk';
const profiles = collection('profiles').for('reading');
const profileQuery = profiles.query().where('name', 'startsWith', 'T');
Parameters
field required string
The document field to query
operation required string
The query operation to perform
Valid values are: startsWith | == | != | >= | <= | > | <
value required string
or number
The value to compare against
Notes
Where clauses combined together are always considered AND
Examples
A simple query
import { collection } from '@nitric/sdk';
const profiles = collection('profiles').for('reading');
const profileQuery = profiles.query().where('firstName', '==', 'Drake');
Combining where clauses
import { collection } from '@nitric/sdk';
const profiles = collection('profiles').for('reading');
const profileQuery = profiles
.query()
.where('firstName', '==', 'Drake')
.where('age', '>=', 21);