Datastore 使用 gcloud-java 创建子实体

Datastore create child entities with gcloud-java

如何创建具有父项(我之前创建的)的实体?

我没有在文档中找到适合我的内容。

请提供一个代码示例,说明如何创建具有父实体的实体。

自己发现的!

    Key key = datastore.newKeyFactory()
            .ancestors(PathElement.of("kind_of_parent", "id_of_parent"))
            .kind("kind_of_child")
            .newKey("id_of_child");
    Entity entity = Entity.builder(key)
            .set("x", 1)
            .set("y", 1)
            .set("z", 1).build();

    datastore.put(entity);