1
0
Fork 0

Fix docublock syntax - names mustn't superseede each others.

This commit is contained in:
Wilfried Goesgens 2015-09-14 11:31:15 +02:00
parent 19fb4e18d5
commit 0507d6c885
3 changed files with 15 additions and 5 deletions

View File

@ -44,12 +44,12 @@ a template string generator function named *aqlQuery*:
Arbitrary JavaScript expressions can be used in queries that are generated with the
*aqlQuery* template string generator. Collection objects are handled automatically:
@startDocuBlockInline 02_workWithAQL_aqlQueryCollection
@EXAMPLE_ARANGOSH_OUTPUT{02_workWithAQL_aqlQueryCollection}
@startDocuBlockInline 02_workWithAQL_aqlCollectionQuery
@EXAMPLE_ARANGOSH_OUTPUT{02_workWithAQL_aqlCollectionQuery}
var key = 'testKey';
db._query(aqlQuery`FOR doc IN ${ db.mycollection } RETURN doc`).toArray();
@END_EXAMPLE_ARANGOSH_OUTPUT
@endDocuBlock 02_workWithAQL_aqlQueryCollection
@endDocuBlock 02_workWithAQL_aqlCollectionQuery
Note: data-modification AQL queries normally do not return a result (unless the AQL query
contains an extra *RETURN* statement). When not using a *RETURN* statement in the query, the

View File

@ -1,9 +1,9 @@
arangosh&gt; db._create(<span class="hljs-string">"mycollection"</span>)
[ArangoCollection <span class="hljs-number">997012029636</span>, <span class="hljs-string">"mycollection"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
[ArangoCollection <span class="hljs-number">997103059140</span>, <span class="hljs-string">"mycollection"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
arangosh&gt; db.mycollection.save({ _key: <span class="hljs-string">"testKey"</span>, Hello : <span class="hljs-string">"World"</span> })
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"mycollection/testKey"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"997012357316"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"997103386820"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"testKey"</span>
}
arangosh&gt; db._query(<span class="hljs-string">'FOR my IN mycollection RETURN my._key'</span>).toArray()

View File

@ -0,0 +1,10 @@
arangosh&gt; <span class="hljs-keyword">var</span> key = <span class="hljs-string">'testKey'</span>;
arangosh&gt; db._query(aqlQuery<span class="hljs-string">`FOR doc IN <span class="hljs-subst">${ db.mycollection }</span> RETURN doc`</span>).toArray();
[
{
<span class="hljs-string">"Hello"</span> : <span class="hljs-string">"World"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"mycollection/testKey"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"997103386820"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"testKey"</span>
}
]