|
|
@@ -153,7 +153,7 @@
|
|
|
<a id="md:where" class="tsd-anchor"></a><h3><a href="#md:where">where</a></h3><p>Параметр принимает объект с условиями выборки и поддерживает широкий
|
|
|
набор операторов сравнения.</p>
|
|
|
<p><code>{prop: 'bar'}</code> поиск по значению поля <code>prop</code><br><code>{prop: {eq: 'bar'}}</code> оператор равенства <code>eq</code><br><code>{prop: {neq: 'bar'}}</code> оператор неравенства <code>neq</code><br><code>{prop: {gt: 5}}</code> оператор "больше" <code>gt</code><br><code>{prop: {lt: 10}}</code> оператор "меньше" <code>lt</code><br><code>{prop: {gte: 5}}</code> оператор "больше или равно" <code>gte</code><br><code>{prop: {lte: 10}}</code> оператор "меньше или равно" <code>lte</code><br><code>{prop: {inq: ['bar', 'baz']}}</code> равенство одного из значений <code>inq</code><br><code>{prop: {nin: ['bar', 'baz']}}</code> исключение значений массива <code>nin</code><br><code>{prop: {between: [5, 10]}}</code> оператор диапазона <code>between</code><br><code>{prop: {exists: true}}</code> оператор наличия значения <code>exists</code><br><code>{prop: {like: 'bar'}}</code> оператор поиска подстроки <code>like</code><br><code>{prop: {ilike: 'BaR'}}</code> регистронезависимая версия <code>ilike</code><br><code>{prop: {nlike: 'bar'}}</code> оператор исключения подстроки <code>nlike</code><br><code>{prop: {nilike: 'BaR'}}</code> регистронезависимая версия <code>nilike</code><br><code>{prop: {regexp: 'ba.+'}}</code> оператор регулярного выражения <code>regexp</code><br><code>{prop: {regexp: 'ba.+', flags: 'i'}}</code> флаги регулярного выражения</p>
|
|
|
-<p><em>i. Условия можно объединить операторами <code>and</code>, <code>or</code> и <code>nor</code>.</em></p>
|
|
|
+<p><em>i. Условия можно объединять операторами <code>and</code>, <code>or</code> и <code>nor</code>.</em></p>
|
|
|
<p><strong>Примеры</strong></p>
|
|
|
<p>Подсчет документов методом <code>count</code> согласно условиям выборки.</p>
|
|
|
<pre><code class="language-js"><span class="hl-5">// count(where)</span><br/><span class="hl-6">const</span><span class="hl-1"> </span><span class="hl-7">res</span><span class="hl-1"> = </span><span class="hl-3">await</span><span class="hl-1"> </span><span class="hl-4">rep</span><span class="hl-1">.</span><span class="hl-0">count</span><span class="hl-1">({</span><br/><span class="hl-1"> </span><span class="hl-4">authorId:</span><span class="hl-1"> </span><span class="hl-8">251</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-4">publishedAt:</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-4">lte:</span><span class="hl-1"> </span><span class="hl-2">'2023-12-02T14:00:00.000Z'</span><span class="hl-1">,</span><br/><span class="hl-1"> },</span><br/><span class="hl-1">});</span>
|