I have to say the NodeJS Datastore methods is really not well thought, at all - they are almost sadistic in nature
.get() doesn't have a sync option, which is perfectly okay at this point in time, almost all functions need to be async, might as well await
However, what is not okay is that, it returns an array with only one entity, even if you provide a single key to it
So you always have to:
```
var entity=await datastore.get(datastore.key(["Name","key"]));
if(entity) entity=entity[0];
```
The natural response is to return a singular entity, not an array with one entity
All the Python API's up to this point has been like this too, so the expected response is this also
At every point, I stop and ask