1
0
Fork 0
arangodb/Documentation/Books/AQL/Examples/Counting.mdpp

26 lines
759 B
Plaintext

Counting
========
Amount of documents in a collection
-----------------------------------
To return the count of documents that currently exist in a collection,
you can call the [LENGTH() function](../Functions/Array.md#length):
```
RETURN LENGTH(collection)
```
This type of call is optimized since 2.8 (no unnecessary intermediate result
is built up in memory) and it is therefore the prefered way to determine the count.
Internally, [COLLECTION_COUNT()](../Functions/Miscellaneous.md#collectioncount) is called.
In earlier versions with `COLLECT ... WITH COUNT INTO` available (since 2.4),
you may use the following code instead of *LENGTH()* for better performance:
```
FOR doc IN collection
COLLECT WITH COUNT INTO length
RETURN length
```