【问题标题】:BackEndless Data Managemet for Multiple UsersBackEndless 多用户数据管理
【发布时间】:2016-09-03 06:02:33
【问题描述】:

我使用 backendless.com 作为我的后端服务。我的应用程序有一个数据类 (DataManager),其中包含一个名为 chore 的字符串。第一个用户(用户 A)检查他们所做的家务,并将其保存到 Backendless 服务。在名为 DataManager 的 Backendless 网站上创建了一个 App Table,并在那里找到了已检查的杂项。

这项工作对一个用户来说很好。

当第二个用户(用户 B)注册时,他们会检查他们的家务。现在数据保存在网站上的同一个 AppTable 中(DataManager)。

我的主要问题是,为您的所有用户及其数据提供一个表是否很典型?

其次,如果我只想检索用户 A 的数据,我该怎么做?

我知道我可以在表中创建一个用户 ID 列,但假设我有 1000 个用户并且只需要用户 A 的信息。那么我的应用程序是否需要查询所有 1000 个用户并只提取用户 A 的信息?对于应用程序来说,这似乎不是太多的工作吗?有谁知道更好的方法来处理这个?谢谢。

【问题讨论】:

    标签: android backendless mbaas


    【解决方案1】:

    您可以使用 BackendlessDataQuery 对象进行查询(比如给我所有名为“Alex”的用户,或者给我所有颜色 = 'blue' 的汽车)。

    Backendless.Persistence.of( E ).find( BackendlessDataQuery query,
    AsyncCallback<BackendlessCollection<E>>
    );
    

    如果您想了解更多信息,请从 Backendless.com 下载 de PDF api,第 75 页(示例和更多信息在此)。

    我喜欢 Backendless 是因为 API 非常有用,至少在 Android 中是这样。

    编辑:1000 个用户的 1 个表比 1000 个用户的 1000 个表要好。好多了;)

    【讨论】:

      猜你喜欢
      • 2017-08-01
      • 2018-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-04
      相关资源
      最近更新 更多