2016-11-12 5 views
1

Ich benutze die aggregierte gespeicherte Prozedur lumenize https://github.com/lmaccherone/documentdb-lumenize mit dem .net-Client und ich bin in Schwierigkeiten in der Filterabfrage Inhalt.DocumentDB Stored Procedure Lumenize

Wie einfach alphanumerischen Wert an die Filterabfrage übergeben?

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

Jeder Test gibt mir einen Parse-Fehler in der filterquery :(

Error: One or more errors occurred.
Message: After parsing a value an unexpected character was encountered:
'. Path 'filterQuery', line 7, position 63.
End of demo, press any key to exit.

Dank

+0

Ich vermute, es ist mit den mehreren einfachen Anführungszeichen verwandt, die Sie in Ihrer Filterzeichenfolge haben Sieh nicht richtig aus. Hast du versucht, es zu entziffern ('\ '')? –

+1

Ja !! dumm bin ich ... danke! – hervema

+0

Ich bin froh, dass ich helfen konnte. Ich habe als Antwort gepostet, damit dies richtig gelöst werden kann. –

Antwort

0

Nur um dies richtig zu schließen out: Die Frage, um mehrere Apostrophe in dem Filter verbunden ist string. Solange sie richtig maskiert sind (z. B. \'), sollten die Dinge wie erwartet funktionieren.