Firebase があり、Book オブジェクトと Chapter オブジェクトをルート ノードに追加して、このように表示するとします。
example: {
books: {
book_id: {//book object}
}
chapters: {
chapter_id: {//chapter object}
}
}
私が抱えている特定の問題は、その下にオブジェクトがない空白の章参照をどのように持つかです。次のように
example: {
books: {
book_id: {//book object}
}
chapters: {
//this has no objects underneath it
}
}
firebase で空白のままにしておくことはできません。そうしないと、章の参照が消えてしまいます。章の参照に .keep などを追加するだけでよいのではないかと考えましたが、それもうまくいきませんでした。また、チャプター参照の下からすべてのチャプター オブジェクトを削除すると、チャプター参照が削除されます。
これらの空白の参照が必要な主な理由は、特定の参照からすべてのオブジェクトを削除できるようにするためですが、参照を firebase に保持して、より多くのオブジェクトを書き込むことができるようにするためです。したがって、firebase/emberFire を使用してそれを達成する別の方法がある場合は、知っておくとよいでしょう。