Dokumentenvalidierung

Collections können für updates und inserts Validierungregeln zugewiesen werden:

Die Validierungsoption besteht aus dem Validator-Objekt an sich, dass sich aus  MongoDB-Abfrage-Operatoren zusammensetzt.

// Validator-Objekt { $or: [ { phone: { $type: "string" } }, { email: { $regex: /@mongodb\.com$/ } }, { status: { $in: [ "Unknown", "Incomplete" ] } } ] }

Zusätzlich gibt es noch das Validierungslevel und die Validierungsaktion, die die Strenge der Regelanwendung und das Verhalten bei Regelverstoß festlegen.