required = true在 MongoDB 中,集合中欄位的條件是什么意思?
值可以null嗎?
uj5u.com熱心網友回復:
required = true似乎正在使用 Mongoose,所以它不接受空值。
默認情況下,如果 val != null (即,如果該值不是 null 或未定義),則值滿足所需的驗證器。
可以在他們的檔案中找到:https ://mongoosejs.com/docs/api.html#schematype_SchemaType-required
MongoDB 有類似的方法,但你在required選項中宣告所有欄位
IE:
...
required: [ "name", "year", "major", "address" ]
...
更多可以在這里找到
uj5u.com熱心網友回復:
No value can be null,如果將value 傳遞給實作的欄位,required: true則會拋出錯誤。nullrequired
根據所需的貓鼬檔案
默認情況下,一個值滿足所需的驗證器 if
val != null(即,如果該值不是 null 也不是 undefined)
請記住,這是默認行為,因此可以自定義實作。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/451602.html
