0
私はGoogleのデータストアでクエリに苦労していて、助けを求めていました。Google App Engineのクエリ.addFilter
データストアに2倍のデータを保存するフォームがあります。ここでは、サーブレットからの抜粋です:
String temp = req.getParameter("temp");
message.setProperty("temp", temp);
temp
は文字列ですが、小数点以下の桁数とをcontaines。
:
query.addFilter("temp",Query.FilterOperator.GREATER_THAN, -0.9);
しかし、唯一の値(-0.9)が整数である場合には(-1)に動作するようです。私は、変数を使用しようとするも、私は無効に一定のエラーを取得:
query.addFilter("temp",Query.FilterOperator.GREATER_THAN, request.getParameter('mintemp'));
任意の助けいただければ幸いです! ありがとう!