Pouvons-nous utiliser le mot clé LIKE
pour filtrer les enregistrements tels que nous les utilisons dans T-SQL?
Le mot clé pour LIKE
est CONTAINS
. Si vous aviez un document avec une propriété firstName
et que vous vouliez filtrer sur le nom 'bob'
, Vous l'utiliseriez dans une requête de cette façon:
"SELECT * FROM c WHERE CONTAINS(c.firstName, 'bob')"
Ou si vous utilisiez Linq
et en supposant que vous aviez une classe Person
avec une propriété FirstName
la même requête fonctionnerait de cette façon:
var dbClient = GetClient();
var docs = dbClient.CreateDocumentQuery<Person>(Collection)
.Where(p => p.FirstName.Contains("bob");