私たちは推奨事項を構築し、ユーザーの関心を場所の特性と比較しています。例えば。ユーザーは「屋外」を好きで、場所ストアは「屋外」の価値が高いので、その場所をおすすめします。私はGoogle Datastore(NoSQLデータベース)の複数のフィールドの合計を計算する必要があります
私のGoogleのデータストアの文書構造は、私がしたい何
{ "_id" : 1, "name" : "Netherlands", "outdoor": 4, "painting":5, "history": 6, "drink"; 7, "love": 8 }
では、複数のフィールドに合計を計算することです。
MongoDBでは、このように実装できます。
db.characteristics.aggregate(
[
{ $project: { name: 1, score: { $add: [ "$outdoor", "$love" ] } }}
]
)
、出力は
{ "_id" : 1, "name" : "Netherlands", "score" : 12 }
私はMongoDBのクエリでこれを簡単に行うことができますが、私はどのようにGoogleのデータストアのAPIでこれを行うには考えているだろう。
誰かが私の問題を経験しているなら、私に知らせてください。