Azure gremlin
, , , , ...
, , - /
, , , - ( )
.
=
:
= ,
FirstNameInitial = S,
= ,
LastnameInitial = S
g.addV('Person').property('Firstname', 'Sam').property('FirstnameInitial', 'S').property('Lastname', 'Smith').property('LastnameInitial', 'S')
g.V().has('label', 'Person').has('Firstname', 'Sa').has('Lastname', 'Smit').fold().coalesce(
unfold(),
g.V().has('label', 'Person').has('FirstnameInitial', 'S').has('Lastname', 'Smit'),
g.V().has('label', 'Person').has('Firstname', 'Sam').has('LastnameInitial', 'S'),
g.V().has('label', 'Person').has('FirstnameInitial', 'S').has('LastnameInitial', 'S')
)
Coalesce , , , . , ( .fold(). Coalesce()) , ( unold() coalesce), , .
, . , , , "Lastname2Initials", "Lastname3Initials" ..
, , , !