Add custom condition support for Entity Query node
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3571276. -->
Reported by: [joevagyok](https://www.drupal.org/user/2876343)
>>>
<h3>Summary</h3>
<p>The Entity Query node supports custom conditions that allow filtering entities by any field with configurable operators. This enables complex queries that go beyond the built-in filters.</p>
<h3>Business Value</h3>
<ul>
<li>Enables precise targeting of specific content subsets</li>
<li>Supports complex filtering logic with multiple conditions</li>
<li>Provides flexibility for custom field filtering</li>
<li>Reduces need for post-query filtering in workflows</li>
</ul>
<h3>Condition Structure</h3>
<p>Each condition is an object with:</p>
<ul>
<li><code>field</code>: The field name to filter on</li>
<li><code>value</code>: The value to compare against</li>
<li><code>operator</code>: Comparison operator (defaults to "=")</li>
</ul>
<h3>Supported Operators</h3>
<ul>
<li><code>=</code>: Equals</li>
<li><code>&lt;&gt;</code>: Not equals</li>
<li><code>&gt;</code>: Greater than</li>
<li><code>&gt;=</code>: Greater than or equal</li>
<li><code>&lt;</code>: Less than</li>
<li><code>&lt;=</code>: Less than or equal</li>
<li><code>IN</code>: Value in array</li>
<li><code>NOT IN</code>: Value not in array</li>
<li><code>CONTAINS</code>: String contains</li>
<li><code>STARTS_WITH</code>: String starts with</li>
<li><code>ENDS_WITH</code>: String ends with</li>
</ul>
<h3>Example Use Cases</h3>
<ul>
<li>Find all articles by a specific author</li>
<li>Query products within a price range</li>
<li>Filter content by custom taxonomy field</li>
<li>Find entities with specific status values</li>
</ul>
issue