схема Мангуста с дискриминаторами, не сохраняющими поле - PullRequest
0 голосов
/ 29 сентября 2018

В моем приложении я работаю с дискриминаторами мангусты .У меня есть форма пользователя и форма компании.Оба используют 5 одинаковых полей из так называемой базовой схемы.Таким образом, они оба идут по одному и тому же маршруту.Но при регистрации в моей компании номер телефона не сохраняется в Монго.

Я проверяю свои поля на машине Windows 10 с почтальоном.

postman user signup postman company signup, the first 5 fields are exactly the same using the discriminator

 db.base.find()
 //company
{ "_id" : ObjectId("5bafb0e70c6eea3fb8256aa6"), "firstName" : "tina", "lastName" : "tipie", "userName" : "bedrijftichelaar@ziggo.nl", "password" : "$2b$10$E4SlixRfGnnNFpxyeBU7f.En1ptnjmJ4D29.1IOg2elDz0RRLqRgq", "companyName" : "Niek BV", "address" : "Uiterwaardenstraat 14", "postcode" : "1234xx", "companyURL" : "www.niekbv.nl", "kvkNr" : "1234", "Kind" : "Company", "isVerified" : false, "__v" : 0 }

//user
{ "_id" : ObjectId("5bafb25d0c6eea3fb8256aa8"), "firstName" : "Peter", "lastName" : "Tichelaar", "userName" : "tichelaarpeter@gmail.com", "telephone" : "06123", "password" : "$2b$10$0vfYrRNETbvn/aBYK3tJBOewKdi44esqWQD/IBFzW23dFxNFYBVVC", "Kind" : "User", "isVerified" : false, "__v" : 0 }

Это звучит немного самодельно, но 2 недели назад мои контроллеры регистрации работали нормально.У кого-нибудь есть идея?

...