Loopback.js – 将基础“用户”模型扩展为“用户”,而不需要MongoDB创build“用户”和“用户”集合

Loopback非常酷,但这是迄今为止我遇到的一个缺点,我真的不知道如何解决它。 内置的用户模型在我的MongoDB数据库中生成一个名为“User”的集合,当我试图按照Loopback.js自己的推荐来扩展User模型时,我最终得到了两个集合:“User”和“user “。 不好。 前者包含authentication相关的东西,后者最终包含实际的相关用户属性,如“firstName”和“lastName”,并且集合本身以其他方式断开连接。 有没有办法把所有的数据都放到一个集合中?

环回文档在那里有点混乱。 几个星期前我也有同样的问题! 你需要做的是以下几点:

  1. 扩展用户模型并将其称为“帐户”或其他东西。 回送准则是不要调用你的扩展模型“用户”。
  2. 转到server / model-config.json并find基本模型“User”。 将公开设置为false。
  3. 完成:)现在启动探险家! / api / User端点现在消失了,您将看到'User'对象的所有基本属性现在也在您的扩展模型中!