鍍金池/ 問(wèn)答/Linux  數(shù)據(jù)庫(kù)/ mongoose的驗(yàn)證器是不是對(duì)update無(wú)效

mongoose的驗(yàn)證器是不是對(duì)update無(wú)效

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

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

回答
編輯回答
安于心

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

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

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

2017年3月19日 07:53