代码之家  ›  专栏  ›  技术社区  ›  Ashy Ashcsi

环回扩展内置用户模型问题

  •  0
  • Ashy Ashcsi  · 技术社区  · 7 年前

    // 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数据库中,所有属性都在用户模型下可见,而不是在客户模型下可见。我做错了什么?有人能告诉我吗。

    谢谢

    1 回复  |  直到 7 年前
        1
  •  0
  •   Farid Nouri Neshat    7 年前

    Account.create({ email, password, ... }) ,使用 Account 模型而不是 User 模型

    您应该使用创建文档时使用的模型, 在这种情况下。问题是,每个模型只适用于它自己的MongoDB集合,并且它们彼此隔离。