Append
Append( elems, base )
Append( elems, base )
Append( elems, base )
Append( elems, base )
append( elems, base )
Append( elems, base )
Description
The Append
function creates a new array that is the result of
combining the base Array followed by the elems
. This is a specialized
function, and only works with arrays and not pages.
Parameters
Argument | Type | Definition and Requirements |
---|---|---|
|
The base array. |
|
|
Value or Array |
The elements to add to the end of the base array. |
Examples
The following example creates a new array containing the base
array’s
values, (1, 2, 3), followed by the elems
array’s values, (4, 5, 6).
client.Query(Append(Arr(4, 5, 6), Arr(1, 2, 3)));
[ 1, 2, 3, 4, 5, 6 ]
curl https://db.fauna.com/ \
-u fnAChGwBcAACAO70ziE0cfROosNJHdgBmJU1PgpL: \
-d '{ "append": [ 4, 5, 6 ], "collection": [ 1, 2, 3 ] }'
HTTP/1.1 200 OK
{ "resource": [ 1, 2, 3, 4, 5, 6 ] }
result, _ := client.Query(f.Append(f.Arr{4, 5, 6}, f.Arr{1, 2, 3}))
fmt.Println(result)
[1 2 3 4 5 6]
System.out.println(
client.query(
Append(
Arr(Value(4), Value(5), Value(6)),
Arr(Value(1), Value(2), Value(3))
)
).get());
[1, 2, 3, 4, 5, 6]
client.query(q.Append([4, 5, 6], [1, 2, 3]))
.then((ret) => console.log(ret))
[ 1, 2, 3, 4, 5, 6 ]
client.query(q.append([4, 5, 6], [1, 2, 3]))
[ 1, 2, 3, 4, 5, 6 ]
client.query(Append(Arr(4, 5, 6), Arr(1, 2, 3)))
[ 1, 2, 3, 4, 5, 6 ]
Is this article helpful?
Tell Fauna how the article can be improved:
Visit Fauna's forums
or email docs@fauna.com
Thank you for your feedback!