0

ポリマーの要素でデータをフィルタリングする際に問題があります。私のコードは次のようなものです:

<firebase-collection location="--url--" order-by-child="user_id" equal-to="1" log="true"  data="{{message}}"></firebase-collection>

私のデータベースは次のとおりです。

messages 
 |
 |__0__content
 |  |__letter_id
 |  |__user_id
 |  |__datetime
 |
 |__1__content
 |  |__letter_id
 |  |__user_id
 |  |__datetime
 |
 |__etcetera

これにより、user_id が 1 のメッセージが取得されます。しかし、これは何も表示しません。これは私の構文の問題だと思いますが、問題を理解できません。

4

2 に答える 2

1

私は同じ問題を抱えていましたが、次のように設定された orderByValueType (数値として) と orderByChild の両方を使用して修正しました。

  <firebase-collection
       order-by-child="posted_date"
       start-at="0"
       order-value-type="number"
       limit-to-first="1"
       log="true"
       location="https://somefirebaselocation.firebaseio.com/articles"
       data="{{articles}}"></firebase-collection>

order-value-type がないと、クエリは機能しませんでした。

于 2016-04-27T02:07:54.320 に答える
1

気にしないで、Firebaseデータベースをuser_id数値として設定してセットアップしました。そのため、データを取得できませんでした。

于 2015-11-15T13:44:04.717 に答える