Hi Aigerim! Thank you for your question!

You can validate the inserted and/or updated documents in a MongoDB collection by defining a JSON schema.

Here’s a simplified JSON schema validating an array field:

{
  "$jsonSchema": {
    "bsonType": "object",
    "required": ["arrayField"],
    "properties": {
      "arrayField": {
        "bsonType": "array",
        "items": {
          "bsonType": "string",
          "description": "must be a string"
        },
        "description": "must be an array of strings and is required"
      }
    }
  }
}

This schema ensures that the arrayField is consistently an array of strings, whether it contains one or multiple elements.