Skip to main content

Flatten

flatten is a option in select query which will flatten array data into primitive data.

e.g - Consider your data stored is :-

{
name:"ujjwal gupta",
hobbies:["travelling", "motorcycling"]
}

In the above example - hobbies column is array.

After flattening data will become

[
{
name:"ujjwal gupta",
hobbies:"travelling"
},
{
name:"ujjwal gupta",
hobbies: "motorcycling"
}
]

Query

select({
from:"Members",
flatten:true
})

flatten is useful when you are doing join. Check this issue - https://github.com/ujjwalguptaofficial/JsStore/issues/188