diff --git a/doc/Query.md b/doc/Query.md index 1d7748438cd7f1a4a84f0ab66215564cbc5ad36d..1a875bf3008be0ef2b078ccae2b713d533acfaf4 100644 --- a/doc/Query.md +++ b/doc/Query.md @@ -219,6 +219,12 @@ The following query returns entities which have a _pname1_ property with any val `FIND ename WITH pname1` +`FIND ename WITH A pname1` + +`FIND ename WITH A PROPERTY pname1` + +`FIND ename WITH PROPERTY pname1` + `FIND ename . pname1` `FIND ename.pname1` @@ -338,7 +344,7 @@ Any result set can be filtered by logically combining POV filters or back refere * NOT:: The logical negation. Equivalent expressions: `NOT, DOESN'T HAVE A PROPERTY, DOES NOT HAVE A PROPERTY, DOESN'T HAVE A, DOES NOT HAVE A, DOES NOT, DOESN'T, IS NOT, ISN'T, !` * OR:: The logical _or_. Equivalent expressions: `OR, |` * RECORD,RECORDTYPE,FILE,PROPERTY:: Role expression for restricting the result set to a specific role. -* WHICH:: The marker for the beginning of the filters. Equivalent expressions: `WHICH, WHICH HAS A, WHICH HAS A PROPERTY, WHERE, WITH, .` +* WHICH:: The marker for the beginning of the filters. Equivalent expressions: `WHICH, WHICH HAS A, WHICH HAS A PROPERTY, WHERE, WITH (A), .` * REFERENCE:: This one is tricky: `REFERENCE TO` expresses a the state of _having_ a reference property. `REFERENCED BY` expresses the state of _being_ referenced by another entity. * COUNT:: `COUNT` works like `FIND` but doesn't return the entities.