All properties that can be found will be returned.
Person = @node(Person:Doe/John)
{
}
Only the properties that can be found will be returned. No error is given if a property cannot be found. Properties can be separated by comma's or by newlines.
Person = @node(Person:Doe/John)
{
FirstName,
LastName,
NickName
}
Only the properties that can be found will be returned. No error is given if a property cannot be found. Properties can be separated by comma's or by newlines.
Person = @node(Person:Doe/John)
{
FirstName
LastName
NickName
}
Person = @node(Person:Doe/John)
{
"FirstName",
"LastName",
"NickName"
}
Example 4.a: Both quoted and unquoted property identifiers can be comma separated, newline separated or a combination of the two.
Person = @node(Person:Doe/John)
{
FirstName,
LastName,
NickName
}
Example 4.b: Both quoted and unquoted property identifiers can be comma separated, newline separated or a combination of the two.
Person = @node(Person:Doe/John)
{
"FirstName",
"LastName",
"NickName"
}
Example 4.c: Both quoted and unquoted property identifiers can be comma separated, newline separated or a combination of the two.
Person = @node(Person:Doe/John)
{
FirstName,
LastName,
NickName
}
Example 4.d: Both quoted and unquoted property identifiers can be comma separated, newline separated or a combination of the two.
Person = @node(Person:Doe/John) { FirstName, LastName, NickName }
Example 4.e: Both quoted and unquoted property identifiers can be comma separated, newline separated or a combination of the two.
Person = @node(Person:Doe/John) { "FirstName", "LastName", "NickName" }
An error is given when any of the the properties marked as mandatory cannot be found.
Person = @node(Person:Doe/John)
{
!"FirstName",
!"LastName",
"NickName"
}
An error is given when any of the the properties marked as mandatory cannot be found.
Person = @node(Person:Doe/John)
{
!FirstName,
!LastName,
NickName
}
An error is given when any of the the properties marked as mandatory cannot be found.
Person = @node(Person:Doe/John)
{
!FirstName,
!LastName,
NickName
}
An error is given when any of the the properties not marked as optional cannot be found.
Person = @node(Person:Doe/John)
{
FirstName,
LastName,
?NickName
}
The result will be enriched using the node, nodes and value annotations added to the property identifiers. Only the properties that can be found will be returned. No error is given if a property cannot be found.
Person = @node(Person:Doe/John)
{
FirstName = @node(),
LastName = @node(\#FamilyName),
NickName,
Friends = @nodes(/Friends/)
{
FirstName = @node(),
LastName = @node(\#FamilyName)
}
}
The result will be enriched using the node, nodes and value annotations added to the property identifiers. An error is given when any of the the properties marked as mandatory cannot be found.
Person = @node(Person:Doe/John)
{
!FirstName = @node(),
!LastName = @node(\#FamilyName),
NickName,
Friends = @nodes(/Friends)
{
FirstName = @node(),
LastName = @node(\#FamilyName)
}
}
The result will be enriched using the node, nodes and value annotations added to the property identifiers. An error is given when any of the the properties not marked as optional cannot be found.
Person = @node(Person:Doe/John)
{
FirstName = @node(),
LastName = @node(\#FamilyName),
?NickName,
?Friends = @nodes(/Friends)
{
FirstName = @node(),
LastName = @node(\#FamilyName)
}
}
The result will be enriched using the node, nodes and value annotations added to the property identifiers. An error is given when any of the the properties not marked as optional cannot be found.
Person = @node(Person:Doe/John)
{
FirstName = @node(),
LastName = @node(\#FamilyName),
?NickName,
?Friends = @nodes(/Friends)
{
FirstName = @node(),
LastName = @node(\#FamilyName)
}
}