FOR operation is used to iterate over a collection or view, array of elements.
Syntax
FOR variableName IN expression
Let’s experiment with given example.
127.0.0.1:8529@abc_org> db.employees.toArray() [ { "_key" : "66087", "_id" : "employees/66087", "_rev" : "_cS6haCC---", "id" : 1, "firstName" : "Krishna", "lastName" : "Gurram", "age" : 34 }, { "_key" : "66101", "_id" : "employees/66101", "_rev" : "_cS6hpna---", "id" : 2, "firstName" : "Gopi", "lastName" : "Battu", "age" : 35 }, { "_key" : "66109", "_id" : "employees/66109", "_rev" : "_cS6h5Pe---", "id" : 3, "firstName" : "Deeraj", "lastName" : "Arora", "age" : 41 } ]
Example: Iterate over employees collection.
Following query is used to iterate over an employees collection.
FOR e in employees RETURN e
127.0.0.1:8529@abc_org> queryToExecute = `FOR e in employees RETURN e` FOR e in employees RETURN e 127.0.0.1:8529@abc_org> db._query(queryToExecute) [object ArangoQueryCursor, count: 3, cached: false, hasMore: false] [ { "_key" : "66087", "_id" : "employees/66087", "_rev" : "_cS6haCC---", "id" : 1, "firstName" : "Krishna", "lastName" : "Gurram", "age" : 34 }, { "_key" : "66101", "_id" : "employees/66101", "_rev" : "_cS6hpna---", "id" : 2, "firstName" : "Gopi", "lastName" : "Battu", "age" : 35 }, { "_key" : "66109", "_id" : "employees/66109", "_rev" : "_cS6h5Pe---", "id" : 3, "firstName" : "Deeraj", "lastName" : "Arora", "age" : 41 } ]
No comments:
Post a Comment