Подтвердить что ты не робот

Можно ли использовать ключевое слово Documentdb?

Можно ли использовать ключевое слово LIKE для фильтрации записей, которые мы используем в Sql Server

4b9b3361

Ответ 1

Ключевое слово для LIKE - CONTAINS. Если у вас есть документ с свойством firstName и вы хотите отфильтровать имя 'bob', вы должны использовать его в запросе следующим образом:

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

Или, если вы использовали Linq и предположили, что у вас есть класс Person с свойством firstName, тот же запрос будет работать следующим образом:

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