データが挿入/更新され、時間範囲ベースの集約クエリのグループが実行される単純なアプリケーションでは、Cloud Datastoreと評価されています。Google Cloud Datastote:Groupbyクエリと複合アグリゲーション
クラウドデータストアのドキュメントでは、基本的なquery language description.
はどのように我々は、クラウドデータストアクエリを使用して、複数のフィールドにgroupby
クエリを行うことができますか?
また、クラウドデータストアは複雑な集約クエリを提供するのか、単純なget、sort、projectクエリのみを実行できますか?
サンプルデータ:
{
"name": "user1",
"state": "V",
"status": "verified"
} {
"name": "user2",
"state": "C",
"status": "non-verified"
} {
"name": "user3",
"state": "T",
"status": "non-verified"
} {
"name": "user4",
"state": "M",
"status": "verified"
}
期待される結果:
{ "users" : "user4", "count" : 1 }
{ "user" : "user3", "count" : 1 }
{ "user" : "user2", "count" : 1 }
{ "user" : "user1", "count" : 1 }
私が案内してくださいmongodb aggregation
を提供する、より複雑な集計ソートを実行するために計画しています。