2017-08-19 18 views
0

我想爲我的meanjs應用程序,候選人和招聘人員創建兩個不同的用戶,他們將具有相似和不同的字段,那麼如何擴展用戶架構以避免重複代碼。如何擴展userShema in meanjs

+1

的可能的複製[貓鼬:擴展模式(https://stackoverflow.com/questions/18317284/mongoose-extending-schemas) – tfogo

回答

0

我強烈建議你使用mongoose鑑別器。使用鑑別器,您將擁有3個模式,一個用戶基本模式,您將在其中編寫所有類似的代碼,然後使用招聘人員和候選人模式來實現鑑別人員密鑰。下面是一些關於它的信息:

Mongoose discriminators

Guide to Mongoose Discriminators

+0

我想關於這個解決方案,謝謝您的確認 –