On this page
You can use the Atlas Search
boolean type to index
values. You can query fields of type
boolean using the equals operator.
You can also use the
boolean type to index:
Fields whose value is an array of booleans. To learn more, see How to Index the Elements of an Array.
Boolean fields inside an array of documents indexed as the embeddedDocuments type.
If you enable dynamic mappings, Atlas Search
automatically indexes fields of type
boolean. You can
use the Visual Editor or the JSON Editor in the Atlas UI to
index fields as the
To define the index for the
boolean type, choose your preferred
configuration method in the Atlas UI and then select the
database and collection.
The Atlas Search
boolean type takes the following parameter:
Human-readable label that identifies this field type. Value must be
The following index definition example uses the sample_guides.planets collection. If you have the sample data already loaded on your cluster, you can use the Visual Editor or JSON Editor in the Atlas UI to configure the index. After you select your preferred configuration method, select the database and collection, and refine your index to add field mappings.
The index definition indexes the
hasRings field in the collection as
the Atlas Search
boolean type to support queries against that field using
the Atlas Search equals operator.