Firebase (または他の NOSQL dbs だと思いますか?) で少し苦労していることの 1 つは、ID が「行」の本体の一部ではないという事実です。したがって、私のコレクションが次のようになっている場合:
Books
|----ldJEIF
|----Title: "A Tale of Two Cities"
|----Author: "Charles Dickens"
|----Body: "It was the best of times..."
|----2difie
|----Title: "Moby Dick"
|----Author: "Herman Melville"
|----Body: "Call me Ishmael..."
を取得し、データを使用して何かを実行することをBooksList
選択すると、リストのどこから来たのかわかりません。たとえば、後でそれを に追加したい場合は、データを非正規化するか、ある種の逆引きを行うか、 book オブジェクトの代わりに渡し、常にデータを検索する必要があります。何か不足していますか?この問題に対処するベストプラクティスの方法は何ですか?myBook = books[ldJEIF]
myBook
UserLibrary
ldJEIF