// create a Customer User.create({ email: email, password: userPassword, cellnumber: cellDetails.cellnumber }, function (error, userDet) {
我得到一个id来响应这个呼叫:59c4c5845dc8de4730645963。但是,当我试图通过id(即accounts/{id})获取帐户并将上面的id传递给它时,它会出现以下错误:
the "Unknown \"customer\" id \"59c4c5845dc8de4730645963\"."
这意味着用户模型和客户模型的id在某种程度上不同。我该如何解决这个问题?此外,在mongo db数据库中,所有属性都在用户模型下可见,而不是在客户模型下可见。我做错了什么?有人能告诉我吗。
谢谢
Account.create({ email, password, ... }) ,使用 Account 模型而不是 User 模型
Account.create({ email, password, ... })
Account
User
您应该使用创建文档时使用的模型, 在这种情况下。问题是,每个模型只适用于它自己的MongoDB集合,并且它们彼此隔离。