Prepend
Prepend( elems, base )
Prepend( elems, base )
Prepend( elems, base )
Prepend( elems, base )
prepend( elems, base )
Prepend( elems, base )
Description
The Prepend
function creates a new array
that is the result of combining the elems
followed by the base
array. This function only works with arrays, not with pages.
Examples
A new array containing the elems
array values, (1, 2, 3), followed by
the array
values, (4, 5, 6).
client.Query(Prepend(Arr(1, 2, 3), Arr(4, 5, 6)));
[ 1, 2, 3, 4, 5, 6 ]
curl https://db.fauna.com/ \
-u fnAChGwBcAACAO70ziE0cfROosNJHdgBmJU1PgpL: \
-d '{ "prepend": [ 1, 2, 3 ], "collection": [ 4, 5, 6 ] }'
HTTP/1.1 200 OK
{ "resource": [ 1, 2, 3, 4, 5, 6 ] }
result, _ := client.Query(f.Prepend(f.Arr{1, 2, 3}, f.Arr{4, 5, 6}))
fmt.Println(result)
[1 2 3 4 5 6]
System.out.println(
client.query(
Prepend(
Arr(Value(1), Value(2), Value(3)),
Arr(Value(4), Value(5), Value(6))
)
).get());
[1, 2, 3, 4, 5, 6]
client.query(
q.Prepend([1, 2, 3], [4, 5, 6])
)
.then((ret) => console.log(ret))
[ 1, 2, 3, 4, 5, 6 ]
client.query(q.prepend([1, 2, 3], [4, 5, 6]))
[ 1, 2, 3, 4, 5, 6 ]
client.query(Prepend(Arr(1, 2, 3), Arr(4, 5, 6)))
[ 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!