2016-04-16 14 views

Antwort

17

Das Schlüsselwort für LIKECONTAINS ist. Wenn Sie ein Dokument mit einem firstName Eigenschaft hatte und auf den Namen filtern wollte 'bob' Sie es in einer Abfrage auf diese Weise verwenden würde:

"SELECT * FROM c WHERE CONTAINS(c.firstName, 'bob')"

Oder wenn Sie Linq wurden mit und unter der Annahme, Sie hatten eine Klasse Person mit einer FirstName Eigenschaft würde die gleiche Abfrage auf diese Weise funktionieren:

var dbClient = GetClient(); 
var docs = dbClient.CreateDocumentQuery<Person>(Collection) 
        .Where(p => p.FirstName.Contains("bob"); 
+1

Stimmen Sie mit dem obigen Kommentar überein. Wenn Sie möchten, dass LIKE in der Grammatik der Dokumentendatenbank-Abfrage hinzugefügt wird, stimmen Sie bitte hier ab: https://feedback.azure.com/forums/263030-documentdb/suggestions/6333414-implement-wildcards-when-searching –

Verwandte Themen