0

ネストされたクエリを作成しようとしていますが、次のようになります。

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" }
        ]
      }
    }
  }
}
4

0 に答える 0