私が自分で物事を理解しようとしていないことについて誰かがコメントする前に。
今日、これらのfirebaseドキュメント(https://firebase.google.com/docs/reference/js/firebase.database.Query)を約3回読みました。また、今日はソース コード (例: https://github.com/firebase/polymerfire/blob/master/firebase-query.html ) を 3 回ほど読みました。
基本的に、次のようなデータ設定があります。
{
Logs: {
$uid: {
$logID:{
logMetaData}}},
Users: {
$uid:{
userMetaData}},
Groups: {
admin: {
members: {
$uid}},
users: {
members: {
$uid}}}
}
私はfirebase-query
このように使用しようとしています:
<firebase-query
id="adminLogQuery"
app-name="Nuclear Medicine Log"
path="/Logs/"
orderByChild="Authorized User"
equalTo="{"[[user.displayName]]":"Authorized User"}
data="{{data}}">
</firebase-query>
基本的に、 内logMetaData
には というキーがあり、を の値Authorized User
に一致させたいと考えています。user.displayName
Authorized User
定義したいのですが、さまざまなエントリが非常に多いため、プロパティとしてどのように定義または定義 (または事前定義)path="Logs/[[uid]/[[logId]]"
するかがわかりません。は文字と数字のスクランブルであり、はタイムスタンプです。uid
logID
uid
logID
orderByChild
ルートに深い複数のレベルをトラバースするかどうかはわかりません。