Ich habe einige Daten über die Grafik api in CosmosDB eingefügt. Aufgrund einiger Zeichenbeschränkungen in der graph API entkomme ich Sonderzeichen .... so wird im json-Dokument meine 'slash/test' Zeichenkette als 'slash% 2Ftest' gespeichert. Was merkwürdig ist, ist, dass wenn ich eine SQL-Abfrage verwenden, um die Daten zu suchen, es unter bestimmten Umständen nicht zurückgegeben wird.
ich einige Tests haben: ENTHÄLT (LOWER (Name._value), "slash% 2" liefert die erwarteten Ergebnisse jedoch ENTHÄLT (LOWER (Name._value), "slash% 2F") gibt nichtsFehler in CosmosDB Enthält Funktion?
fühlt sich an wie ein Bug zu mir, aber ich möchte überprüfen.
Vielen Dank für Ihre Hilfe!
Ich bin eine wörtliche Suche auf der Zeichenkette zu tun, die in die eingefügt wurde Dokument. Ich kann die Unicode-Escape-Sequenz versuchen ... aber das fühlt sich immer noch wie ein Fehler an. –
Es ist eigentlich kein Fehler, weil Sie mit dem Wert in Kleinbuchstaben vergleichen. Wenn Sie Ihre Abfrage in CONTAINS (LOWER (Name._value), "Schrägstrich% 2f") ändern, sollte es funktionieren (% 2F ->% 2f). –
Oh, ich verstehe! Danke für Ihre Hilfe! –