簡體   English   中英

刪除 Mongoose 鑒別器中的模式字段

[英]Remove Schema Field in Mongoose Discriminator

我有一個帶有兩個鑒別器的 BaseSchema,它們將字段和方法添加到 BaseSchema。

BaseSchema
    aSchema
    bSchema

現在我想添加第三個鑒別器,從 BaseSchema 中刪除一些字段? 那可能嗎?

否則我應該定義一個 LightSchema,像現在一樣為我的 BaseSchema 創建一個鑒別器,然后附加另外兩個鑒別器,這是最好的方法嗎?

LightSchema
    BaseSchema
        aSchema
        bSchema

提前致謝

根據mongoose.model jsdoc ,您可以設置options.clone=false讓您的鑒別器不繼承基本模式。 然后,您需要在鑒別器中明確地重新聲明您想要的字段。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM