Ключевое слово для 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");
Он создает новый объект, используя Box
в качестве своего конструктора. Значение this
в этом случае (когда функция вызывается с ключевым словом new
) - это создаваемый новый экземпляр. Этот новый объект наследует все, что определено как Box.prototype
(по умолчанию это Object.prototype
).
Я сказал в этом случае , потому что в JavaScript значение this
определяется тем, как вызывается функция. Я рекомендую прочитать страницу MDN на this
для получения дополнительной информации.
Примечание: если этот вопрос должен быть закрыт, он должен был быть дубликатом. Вот несколько возможных дублирующих ссылок, которые также могут помочь вам: