我正在学习使用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
?
答案 0 :(得分:0)
尝试: 返回this.store.findAll(' user');
问题可能出现在多个用户'
中答案 1 :(得分:0)
您可以尝试使用this.store.query('users', {});
并查看是否有帮助。
否则,我建议您在Ember应用中正确登录的双重和三重检查(除非您的Firebase规则公开您的数据)。