sql >> Database >  >> NoSQL >> MongoDB

Mongoose-validatie:vereist:false, valideren:regex, problemen met lege waarden

Ik denk dat je regex niet valideert op een lege tekenreeks die in dit geval geldig zou moeten zijn, omdat dit veld niet vereist is. Waarom probeer je deze regex niet:

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

Dit komt overeen met een lege tekenreeks of 10 cijfers.



  1. mangoest aggregeert hoe meerdere collecties in één array in kaart te brengen

  2. MongoDB:aantal overeenkomende geneste array-elementen

  3. MongoRepository dynamische zoekopdrachten

  4. mongodb:gebruik geneste documenten of aparte collecties met referenties