查询不起作用的Firestore

时间:2018-02-04 09:44:13

标签: firebase google-cloud-firestore angularfire2

我们已使用AngularFire2并且以下查询给出了权限错误:

af.collection<any>(`tours`, ref =>
  ref.where('startDate', '<', new Date()).where('front_page', '==', true))

但是同样的查询在云函数中与firebase-admin一起工作正常:

admin.firestore().collection('tours').where('startDate', '<', new Date()).where('front_page', '==', true).get()

这是firestore规则:

match /tours/{tourId}{
 allow read:  if (resource.data.startDate.date() < request.time.date());
 allow write: if isAdmin();
}

有什么想法吗?

0 个答案:

没有答案