鍍金池/ 問答/Linux  數(shù)據(jù)庫/ mongoose的驗證器是不是對update無效

mongoose的驗證器是不是對update無效

mongoose在scheme中定義了required、min、max等驗證器,它好像只對create()要插入的文檔會進(jìn)行驗證,但是對update()要更新進(jìn)去的文檔好像不進(jìn)行驗證。

如果是這樣,這個驗證還有什么用呢?mongoose的驗證器是不是真的不對要更新進(jìn)去的文檔不驗證,那更新的驗證這個要如何處理呢?

回答
編輯回答
安于心

mongoose還有updateOne()更新驗證器,在對數(shù)據(jù)庫數(shù)據(jù)進(jìn)save行修改的時候會觸發(fā)的驗證

2017年5月11日 13:52
編輯回答
孤酒

從MongoDB3.2開始就支持在服務(wù)端進(jìn)行文檔模型驗證。為什么不直接使用官方方案呢?
https://docs.mongodb.com/manu...

2017年3月19日 07:53