私のことを誰かが自分のことを理解しようとしないとコメントする前に、Polymerfireでfirebase-queryを使用していますか?
私はこれらのfirebaseドキュメント(https://firebase.google.com/docs/reference/js/firebase.database.Query)を今日約3回読んでいます。また、今日は約3回、ソースコード(例:https://github.com/firebase/polymerfire/blob/master/firebase-query.html)を読みました。私はこのようなfirebase-query
を使用しようとしている
{
Logs: {
$uid: {
$logID:{
logMetaData}}},
Users: {
$uid:{
userMetaData}},
Groups: {
admin: {
members: {
$uid}},
users: {
members: {
$uid}}}
}
:
が、私は基本的にこのようなデータを設定しているlogMetaData
内の基本的
<firebase-query
id="adminLogQuery"
app-name="Nuclear Medicine Log"
path="/Logs/"
orderByChild="Authorized User"
equalTo="{"[[user.displayName]]":"Authorized User"}
data="{{data}}">
</firebase-query>
、Authorized User
とIと呼ばれるキーがありますuser.displayName
とAuthorized User
の値を一致させたいとします。
私はpath="Logs/[[uid]/[[logId]]"
を定義したいと思いますが異なりますので、多くのエントリがあるので、私は、私がuid
またはlogID
定義された(または事前定義された)のような性質を持っているでしょうかどうかはわかりません。 logID
がorderByChild
がルートに深い複数のレベルを横断する場合、私はわからないんだけど、タイムスタンプ
ている間uid
は、文字と数字のスクランブルです。
ポリマーの属性は、ラクテルケースの命名には従いません。だから、orderByChildは子供ごとの注文でなければなりません。 equalToは等しくなければなりません。 –
ありがとう!私はそれが解決策だと思う。後でコメントしてみます。 – esd100