op:or( $left as item(), $right as item() ) as map:map
This function returns true
if any of the specified boolean expressions
return true
. Otherwise, it returns false
.
As a convenience, the function allows passing a sequence of expression arguments
in the form: op:or((expr1, expr2, ..., exprN))
Parameters | |
---|---|
$left | The left value expression. See Boolean Expression Functions for the list of functions used to build boolean expressions. |
$right | The right value expression. |
xquery version "1.0-ml"; import module namespace op="http://marklogic.com/optic" at "/MarkLogic/optic.xqy"; let $employees := op:from-view("main", "employees") return $employees => op:where( op:or( op:gt(op:col("EmployeeID"), 3), op:eq(op:col("FirstName"), 'Steve') ) ) => op:result()
xquery version "1.0-ml"; import module namespace op="http://marklogic.com/optic" at "/MarkLogic/optic.xqy"; let $employees := op:from-view("main", "employees") return $employees => op:where( op:or(( op:gt(op:col("EmployeeID"), 3), op:eq(op:col("FirstName"), 'Steve'), op:eq(op:col("lastName"), 'Martin') )) ) => op:result()
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.