1

集計ストアド プロシージャ Lumenize https://github.com/lmaccherone/documentdb-lumenizeを .net クライアントで使用していますが、filterquery コンテンツで問題が発生しています。

英数字の値を filterquery クエリに渡す方法は?

string configString = @"{
cubeConfig: {
     groupBy: 'Modele', 
     field: 'Distance', 
     f: 'sum'
     }, 
     filterQuery: 'SELECT * FROM Modele WHERE ModeleGUID = ''0b93def1-ccd7-fc35-0475-b47c89137c3f'' '}";

各テストでは、フィルタークエリで解析エラーが発生します:(

エラー: 1 つ以上のエラーが発生しました。
メッセージ: 値を解析した後、予期しない文字が検出されました:
'. パス 'filterQuery'、行 7、位置 63。
デモの終わり。終了するには任意のキーを押します。

ありがとう

4

1 に答える 1

0

これを適切に閉じるには: この問題は、フィルター文字列内の複数の単一引用符に関連しています。それらが適切にエスケープされている限り (例: \')、期待どおりに動作するはずです。

于 2016-11-12T18:47:58.123 に答える