将 firebase 查询与 Polymerfire 一起使用?
Using firebase-query with Polymerfire?
在任何人评论我不是试图自己解决问题之前。
我今天已经通读了那些 firebase 文档 (https://firebase.google.com/docs/reference/js/firebase.database.Query) about 3 times today. I also read through the source code ( e.g. 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
是否遍历了深入到根的多个级别。
聚合物属性不遵循驼峰命名法。所以orderByChild应该是order-by-child。 equalTo 应该等于。
在任何人评论我不是试图自己解决问题之前。
我今天已经通读了那些 firebase 文档 (https://firebase.google.com/docs/reference/js/firebase.database.Query) about 3 times today. I also read through the source code ( e.g. 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
是否遍历了深入到根的多个级别。
聚合物属性不遵循驼峰命名法。所以orderByChild应该是order-by-child。 equalTo 应该等于。