Modification Queries

It is recommended to use AQL instead, see Data Modification Queries.

ArangoDB also allows removing, replacing, and updating documents based on an example document. Every document in the collection will be compared against the specified example document and be deleted/replaced/updated if all attributes match.

These method should be used with caution as they are intended to remove ormodify lots of documents in a collection.

All methods can optionally be restricted to a specific number of operations.However, if a limit is specific but is less than the number of matches, itwill be undefined which of the matching documents will get removed/modified.Remove by Example, Replace by Example and Update by Example are described with examples in the subchapter Collection Methods.