ネストされたクエリを作成しようとしていますが、次のようになります。
store.find('logs/by_date', '2016-11-02/user%40example,com')
.then(result => console.log(result));
ID
は単なるID
ではなく、Firebase のネストされた場所です。これは可能js-data
ですか?
上記のクエリを実行しようとすると、次のエラーが表示されます。
[エラー: [Mapper#createRecord:props] 予想: 配列またはオブジェクト、検出: 文字列http://www.js-data.io/v3.0/docs/errors#400] }
http://api.js-data.io/js-data-firebase/3.0.0-beta.2/Adapter.html#find__anchorのドキュメントに基づく- ID は文字列/数値にすることができます
私は node.js を使用しており、ストアのセットアップは次のとおりです。
store.defineMapper('logs/by_date');
日付ごとにマッパーを実際にセットアップすることはできません。どうすればこれを実現できますか?
私のデータはfirebaseで次のように構成されています
{
logs : {
by_date : {
'2016-11-02' : {
'user%40example,com' : [
{ msg: "log error 1" },
{ msg: "log error 2" }
]
}
}
}
}