update: docs

This commit is contained in:
nate 2026-04-09 23:47:45 +04:00
parent ed59e9c8dc
commit 9409f6ee02
1 changed files with 4 additions and 2 deletions

View File

@ -499,9 +499,11 @@ Content-Type: application/json
<span class="c">// $or - any condition must match</span> <span class="c">// $or - any condition must match</span>
{ <span class="o">"$or"</span>: [{ <span class="k">"status"</span>: <span class="n">200</span> }, { <span class="k">"status"</span>: <span class="n">204</span> }] } { <span class="o">"$or"</span>: [{ <span class="k">"status"</span>: <span class="n">200</span> }, { <span class="k">"status"</span>: <span class="n">204</span> }] }
<span class="c">// $not - invert a condition</span> <span class="c">// $not - invert (object or array)</span>
{ <span class="o">"$not"</span>: { <span class="k">"status"</span>: <span class="n">500</span> } }</pre> { <span class="o">"$not"</span>: { <span class="k">"status"</span>: <span class="n">500</span> } }
{ <span class="o">"$not"</span>: [{ <span class="k">"status"</span>: { <span class="o">"$ge"</span>: <span class="n">500</span> } }, { <span class="k">"$time"</span>: { <span class="o">"$gt"</span>: <span class="n">3000</span> } }] }</pre>
</div> </div>
<p>All three accept both objects and arrays. An array is always implicit <code>$and</code> (all must match). A bare array as the entire query works too: <code>[{ "status": 200 }, { "body": { "$co": "ok" } }]</code></p>
<p>These nest freely. You can put <code>$or</code> inside <code>$and</code>, <code>$and</code> inside <code>$or</code>, or go as deep as you want:</p> <p>These nest freely. You can put <code>$or</code> inside <code>$and</code>, <code>$and</code> inside <code>$or</code>, or go as deep as you want:</p>
<div class="cb"> <div class="cb">
<div class="cb-header"><span class="cb-lang">json</span></div> <div class="cb-header"><span class="cb-lang">json</span></div>