用户收藏夹的 Backand (Back&) 模式设置

Posted

技术标签:

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

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

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

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

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

【问题讨论】:

【参考方案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"
      
    
  

]

【讨论】:

以上是关于用户收藏夹的 Backand (Back&) 模式设置的主要内容,如果未能解决你的问题,请参考以下文章

无法从自定义查询中获取对象数据 Back& - Backand.com - 未定义

如何从 Backand 上的表中删除多行?

将 $scope 更新为特定字段 json ionic backand 导致对象中的空白数据 && 验证用户名密码到来自 backand 的字段

PUT 更新 Backand 对象字段浮点数大于 1000000 将对象字段值设置为 1000000

Back And:如何只收听和 emmett 对特定项目的实时更改?

我需要链接到 backand SDK for android