Emberfire从已存在的数据库中读取数据

时间:2017-04-18 13:41:20

标签: ember.js firebase-realtime-database ember-data emberfire

我正在学习使用emberfire但是我无法从已经存在的数据库中读取数据。换句话说,我有一个使用firebase数据库的iOS应用程序。 iOS应用程序上的用户不断更改数据。我现在正在尝试使用emberfire创建一个Web应用程序,该应用程序将从与iOS应用程序使用的相同的firebase数据库中读取。

问题是,当我尝试使用

import Ember from 'ember';

export default Ember.Route.extend({

  model() {
    return this.store.findAll('users');
  }

});
找不到任何东西。我想知道这是因为数据没有从emberfire应用程序写入数据库,因此它不知道iOS应用程序写入数据库的数据。这有意义吗?不应该知道emberfire应用程序在数据库中搜索用户'如果它没有保存在本地this.store

2 个答案:

答案 0 :(得分:0)

尝试: 返回this.store.findAll(' user');

问题可能出现在多个用户'

答案 1 :(得分:0)

您可以尝试使用this.store.query('users', {});并查看是否有帮助。

否则,我建议您在Ember应用中正确登录的双重和三重检查(除非您的Firebase规则公开您的数据)。