Я наследую встроенную модель пользователя в моей собственной модели клиента. Модель клиента имеет дополнительные параметры, такие как имя, фамилия и т. д. Чтобы создать пользователя и клиента, я использую следующий код:
// create a Customer
User.create({
email: email,
password: userPassword,
cellnumber: cellDetails.cellnumber
},
function (error, userDet) {
Я получаю идентификатор в ответ на этот вызов: 59c4c5845dc8de4730645963. Но когда я пытаюсь получить учетную запись по идентификатору, т.е. учетным записям/{id}, и передать ему указанный выше идентификатор, выдается следующая ошибка:
the "Unknown \"customer\" id \"59c4c5845dc8de4730645963\"."
Таким образом, это означает, что идентификатор модели пользователя и модели клиента почему-то не совпадают. Как мне это решить? Кроме того, в базе данных mongo db все свойства становятся видимыми в модели пользователя, а не в модели клиента. Что я здесь делаю неправильно? Может ли кто-нибудь сообщить мне.
Спасибо