sql >> Databáze >  >> NoSQL >> MongoDB

Ověření Mongoose:povinné:nepravda, ověření:regulární výraz, problémy s prázdnými hodnotami

Myslím, že váš regulární výraz selhává při ověření na prázdném řetězci, který by měl být v tomto případě platný, protože toto pole není povinné. Proč nezkusíte tento regulární výraz:

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

To bude odpovídat prázdnému řetězci nebo 10 číslicím.



  1. MongoDB Unikátní index na více polích

  2. Jak poznám, že byl smazán dokument s atributem vypršení platnosti?

  3. Mongoose, seřaďte dotaz podle vyplněného pole

  4. MongoCollection versus DBCollection java