sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose-validering:krävs:false, validate:regex, problem med tomma värden

Jag tror att ditt regex misslyckas med validering på tom sträng som i det här fallet borde vara giltig eftersom detta fält inte är obligatoriskt. Varför inte prova detta regex:

/^$|^\d{10}$/ 

Detta kommer att matcha en tom sträng eller 10 siffror.



  1. Kör replikerad MongoDB 4.2 i Kubernetes:replsetkonfiguration tas inte emot

  2. Hur man hanterar dokument i MongoDB

  3. Fixa "indexnamn måste vara en sträng" när du släpper flera index i MongoDB

  4. Sortering av frågeresultat efter ordningen på objekt i tillhandahållen villkorsarray i Mongoose