In Oracle Database, the JSON_ARRAYAGG()
function creates a JSON array from a column of SQL expressions.
Tag: arrays
JSON_ARRAY() Function in Oracle
In Oracle Database, the JSON_ARRAY()
function creates a JSON array from a sequence of SQL scalar expressions or one collection type instance, VARRAY
or NESTED TABLE
.
MariaDB JSON_ARRAY_APPEND() Explained
In MariaDB, JSON_ARRAY_APPEND()
is a built-in function that appends values to the end of the specified array/s within a JSON document, and returns the result.
MariaDB JSON_ARRAY_INSERT() Explained
In MariaDB, JSON_ARRAY_INSERT()
is a built-in function that inserts a value into a JSON document and returns the result.
MariaDB JSON_ARRAYAGG() Explained
In MariaDB, JSON_ARRAYAGG()
is a built-in function that returns a JSON array containing an element for each value in a given set of JSON or SQL values.
The function acts on a column or an expression that evaluates to a single value. It enables you to aggregate a result set as a single JSON array. Each row of the result set ends up as a single element in the array.
Continue readingMariaDB JSON_ARRAY() Explained
In MariaDB, JSON_ARRAY()
is a built-in function that returns a JSON array containing the specified values, provided as arguments.
Fix “$pullAll requires an array argument but was given a double” in MongoDB
If you get the “$pullAll requires an array argument but was given a double” error in MongoDB, it’s because you didn’t provide an array as the value to replace.
Continue reading3 Ways to Remove a Value from an Array in MongoDB
MongoDB provides a few operators that enable you to remove values from arrays.
These include:
$pull
$pullAll
$pop
2 Ways to Append a Value to an Array in MongoDB
If you have a collection of documents in MongoDB that contain arrays, you can add new values to those arrays if required.
Depending on your specific requirements, you can use the $push
operator or the $addToSet
operator.
MongoDB $isArray
In MongoDB you can use the $isArray
aggregation pipeline operator to check whether or not a value is an array.
It accepts any valid expression, and returns true
if the expression is an array, false
if it’s not.