私は自分の顧客モデルで組み込みユーザーモデルを継承しています。お客様のモデルは、私は、次のコードを使用していますユーザーと顧客を作成するにはまず、名前、最後の名前などのような余分なパラメータをしている:59c4c5845dc8de4730645963:ループバック拡張のユーザーモデルの問題
// create a Customer
User.create({
email: email,
password: userPassword,
cellnumber: cellDetails.cellnumber
},
function (error, userDet) {
私はこの呼び出しに応じてIDを取得します。私は、IDすなわちアカウント/ {ID}でアカウントを取得し、それを上記のIDを渡すためにしようとしていたときにしかし、それは次のエラーを与える:
the "Unknown \"customer\" id \"59c4c5845dc8de4730645963\"."
だからこれは、UserモデルのIDと顧客のモデルがあることを意味しますどういうわけか同じではありません。これをどうやって解決するのですか?また、mongo dbデータベースでは、すべてのプロパティがCustomerモデルで表示され、Customerモデルでは表示されません。私はここで間違って何をしていますか?誰でも私に知らせることができますか? Account
モデルではなく、User
モデルを使用して、Account.create({ email, password, ... })
:
おかげ
私はCustomer.login()またはAccount.login()を使用してユーザーにログインできますか? –