【问题标题】:Backand (Back&) schema setup for user favorites用户收藏夹的 Backand (Back&) 模式设置
【发布时间】:2016-05-15 19:55:25
【问题描述】:

我正在努力在 Backand 模式编辑器中设置用户收藏夹的概念。我正在尝试做的一个例子如下:

假设我有一个销售汽车的网站。用户经过身份验证,可以在他们喜欢的任何汽车上“收藏”该汽车。收藏时,应将特定的汽车对象或 ID 添加到用户的收藏夹属性中,以便用户可以随时返回或调用他们的收藏夹列表。

在 Back&s 架构编辑器中,我向我的用户对象添加了一个集合属性,但我完全感到困惑,因为这只是创建了一对多的关系。

Back& 文档在这一点上非常缺乏,所以我想我会在这里提出它,以便其他遇到此问题的人也可以看到它。在 Back& 中完成此常见功能的最佳方法是什么?任何帮助将不胜感激。

【问题讨论】:

    标签: backand


    【解决方案1】:

    我认为你实际上想要做的需要一个多对多关系,它很好地记录了here,并有一个代码笔示例here

    即每个用户可以收藏多辆汽车,每辆汽车都可以成为众多用户的最爱 所以json看起来像这样

    [
    {
        "name": "user_car",
        "fields": {
    
          "user": {
            "object": "user"
          },
          "car": {
            "object": "car"
          }
        }
      },
      {
        "name": "user",
        "fields": {
          "user_car": {
            "collection": "user_car",
            "via": "car"
          },
    
          "email": {
            "type": "string"
          },
          "firstName": {
            "type": "string"
          },
          "lastName": {
            "type": "string"
          }
        }
      },
      {
        "name": "car",
        "fields": {
          "user_car": {
            "collection": "user_car",
            "via": "car"
          },
          "name": {
            "type": "string"
          },
          "model": {
            "type": "int"
          }
        }
      }
    }
    ]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-20
      • 1970-01-01
      • 1970-01-01
      • 2018-10-31
      • 2018-09-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多