sql >> Database >  >> NoSQL >> MongoDB

Hoe beperkingen toepassen in MongoDB?

Om verder te gaan dan de uniekheidsbeperking die standaard beschikbaar is in indexen, moet u zoiets als Mongoose gebruiken en zijn vermogen om veldgebaseerde validatie te ondersteunen. Dat geeft je ondersteuning voor zaken als minimale waarde, maar alleen wanneer updates via je Mongoose-schema's/modellen gaan.

MongoDB 3.2-update

Documentvalidatie wordt nu native ondersteund door MongoDB.

Voorbeeld uit de documentatie:

db.createCollection( "contacts",
   { validator: { $or:
      [
         { phone: { $type: "string" } },
         { email: { $regex: /@mongodb\.com$/ } },
         { status: { $in: [ "Unknown", "Incomplete" ] } }
      ]
   }
} )


  1. MongoDB-aggregatie met Java-stuurprogramma

  2. Hoe Spring-sessies configureren om met Redis in xml te werken?

  3. Verschil tussen MongoDB en Mongoose

  4. MongoDB als een tijdreeksdatabase