ドキュメントが次のように見える RethinkDB テーブルがあります。
[
{ "date": Mon Oct 05 2015 19:30:00 GMT+01:00, "category": 1, "name": "Alice" },
{ "date": Wed Oct 07 2015 14:00:00 GMT+01:00, "category": 2, "name": "Ben" },
{ "date": Mon Nov 16 2015 12:30:00 GMT+01:00, "category": 1, "name": "Charles" },
{ "date": Sun Nov 01 2015 22:15:00 GMT+01:00, "category": 1, "name": "Donald" }
(...)
]
データを月/年ごとにグループ化し、次に (各グループ内で) カテゴリ別にグループ化し、サブグループで集計を実行するために、クエリを作成しようとしています。
ReQL ドキュメント ( https://www.rethinkdb.com/api/javascript/group/ ) に示されている例に基づいて、これは最初のステップを示します。
r.table("seances").group([r.row("date").month(), r.row("date").year()])
私はここで立ち往生しています。とチェーンするとgroup(r.row("category"))
、エラー メッセージが表示されます (group
の出力で呼び出すことはできませんgroup
)。ungroup
秒の前に呼び出しgroup
ても機能しません。
どのようにそれを行うことができますか?(ReQL は非常に強力に見えますが、私が慣れ親しんでいる lodash とはかなり異なります...)。