环回.js - 将基本"User"模型扩展到"user",而无需MongoDB创建"User"和"user"集合



Loopback 非常酷,但这是我到目前为止遇到的一个缺点,我真的不确定如何解决它。内置用户模型在我的MongoDB数据库中生成一个名为"User"的集合,当我尝试按照Loopback自己的建议扩展用户模型时.js我最终得到了两个集合:"User"和"user"。不好。前者包含与身份验证相关的内容,后者最终包含实际相关的用户属性,如"firstName"和"lastName",并且集合本身在其他方面断开连接。有没有办法让所有这些数据都进入一个集合?

环回文档在那里有点混乱。几周前我有完全相同的问题!您需要做的是:

  1. 扩展用户模型并称其为"帐户"或其他名称。环回准则是不要将扩展模型称为"用户"。
  2. 转到 server/model-config.json 并找到基本模型"User"。将"公共"设置为"假"。
  3. 完成:)现在启动探险家!/api/User 端点现在消失了,您将看到"User"对象的所有基本属性现在也位于扩展模型中!

相关内容

最新更新