2015-08-21 8 views
6

Wie erstellt man eine Entität mit einem Elternteil mit gcloud, datastore und nodejs?gcloud nodejs datastore: Wie erstelle ich eine Entität mit einem Elternteil?

Wie wird nach allen Entitäten mit einem bestimmten Elternelement gesucht?

So etwas (das funktioniert nicht):

var path = [{kind: 'Parent', id: parentId}, {kind: 'Me'}]; 
var key = ds.key(path); 
var entity = { 
    key: key, 
    data: toDatastore(data, ['description']) 
}; 
ds.save(entity) 

die Dokumentation Lesen fand ich kein Beispiel für ein Unternehmen mit einem bestimmten Elternteil zu schaffen. Ich suchte (ohne Erfolg) hier: https://googlecloudplatform.github.io/gcloud-node/#/docs/v0.19.1

während auf dem Gegenstück in Python gibt es einige spezifischen Anstands die übergeordnete Entität angeben: http://googlecloudplatform.github.io/gcloud-python/latest/datastore-keys.html

Bitte geben Sie ein Beispiel-Code, wie erstellen und die Suche nach einem Einheit mit einem Elternteil

Antwort

1

ich glaube, Sie wie etwas wollen:

var key = ds.key(['Parent', parentId, 'Me']);