Datastore создает дочерние объекты с помощью gcloud-java

Как я могу создать сущность с родителем (который я создал ранее)?

Я не нашел ничего в документах, которые работали бы для меня.

Пожалуйста, предоставьте пример кода того, как создать сущность с родителем.

1 ответ

Решение

Узнал сам!

    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);
Другие вопросы по тегам