如何将实体的实体键分配为数据存储区(Node JS)中不同实体的属性?

威尔逊斯克

我正在 Node js 中使用一个非常基本的 REST API。我有一个“船”实体和一个“滑”实体。我想将船的实体键分配为单据船属性的值。这里基本上是外键情况。

我有一种感觉,我需要更多地研究子/父实体结构以获得解决方案。

任何帮助是极大的赞赏!

问题和答案

对于父/子关系,您需要创建这样的键。

db.save({
    //this key is incomplete, so database will automatically assign id for
    //the child entity. Parent entity uses user provided name.
    key: db.key(["ParentEntityKind", "1234", "ChildEntityKind"]),
    data: { someData: 1 }
});

要将键作为属性存储在其他实体中,只需作为数据键对象传递。请注意,将作为属性存储的键应该是完整的,这意味着它的路径末尾应该有 name 或 id。

let keyToBeStored = db.key(["KindName", "123"]);
let keyFromAlreadyCreatedObject = obj[db.KEY];

db.save({
    key: db.key(["SomeKindThatStoresKeysAsProperty"]),
    data: {
        keyCreatedInCodeRef: keyToBeStored,
        keyFromObjectRef: keyFromAlreadyCreatedObject
    }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Java中具有AppEngine数据存储区的相同键的实体中删除实体

来自分类Dev

如何将ID / KEY分配给Google Appengine数据存储区中的实体,以及如何根据密钥进行检索

来自分类Dev

强制更改数据存储区中对象的“实体键”

来自分类Dev

为什么实体需要Appengine数据存储区中的键

来自分类Dev

如何检索数据存储实体的键

来自分类Dev

如何使用Node在Google数据存储区中设置和接收实体数据

来自分类Dev

在Google数据存储区查询中的子实体属性上过滤实体

来自分类Dev

在Google数据存储区查询中的子实体属性上过滤实体

来自分类Dev

如何将二叉树存储为实体框架对象的属性(代码优先)

来自分类Dev

如何将JSON字符串存储为实体的属性

来自分类Dev

如何使用Java从Google App Engine数据存储区中的实体提取属性

来自分类Dev

如何从Google App Engine(Java)数据存储区中的子实体查询父实体?

来自分类Dev

NGRX 实体:如何将 action.payload 分配给 UpsertOne 中的状态属性

来自分类Dev

迁移到High Replication数据存储区后,实体键有所不同

来自分类Dev

如何使用64位无符号整数作为App Engine数据存储区中的实体键并保留排序顺序?

来自分类Dev

使用php将实体添加到数据存储区

来自分类Dev

在Google数据存储区中,如何将引用另一个实体的实体从一个项目转移到另一个项目?

来自分类Dev

Google App Engine数据存储区如何获取Key <?>的实体

来自分类Dev

Google App Engine数据存储区按属性删除实体

来自分类Dev

计算实体中的属性

来自分类Dev

Java数据存储区批量删除实体

来自分类Dev

Java数据存储区批量删除实体

来自分类Dev

如何将 HQL 放入实体中?

来自分类Dev

如何使用实体框架将属性映射到不同的表

来自分类Dev

App Engine数据存储区:如何批量删除本地主机上的数据存储区实体?

来自分类Dev

如何将经典sql查询的结果存储在hibernate数据库中没有实体表的对象中?

来自分类Dev

如何将项目添加到具有对 Android Room 中父实体的外键引用的子实体?

来自分类Dev

Google数据存储区在Golang中嵌套实体

来自分类Dev

删除Google Cloud数据存储区中的实体

Related 相关文章

  1. 1

    如何从Java中具有AppEngine数据存储区的相同键的实体中删除实体

  2. 2

    如何将ID / KEY分配给Google Appengine数据存储区中的实体,以及如何根据密钥进行检索

  3. 3

    强制更改数据存储区中对象的“实体键”

  4. 4

    为什么实体需要Appengine数据存储区中的键

  5. 5

    如何检索数据存储实体的键

  6. 6

    如何使用Node在Google数据存储区中设置和接收实体数据

  7. 7

    在Google数据存储区查询中的子实体属性上过滤实体

  8. 8

    在Google数据存储区查询中的子实体属性上过滤实体

  9. 9

    如何将二叉树存储为实体框架对象的属性(代码优先)

  10. 10

    如何将JSON字符串存储为实体的属性

  11. 11

    如何使用Java从Google App Engine数据存储区中的实体提取属性

  12. 12

    如何从Google App Engine(Java)数据存储区中的子实体查询父实体?

  13. 13

    NGRX 实体:如何将 action.payload 分配给 UpsertOne 中的状态属性

  14. 14

    迁移到High Replication数据存储区后,实体键有所不同

  15. 15

    如何使用64位无符号整数作为App Engine数据存储区中的实体键并保留排序顺序?

  16. 16

    使用php将实体添加到数据存储区

  17. 17

    在Google数据存储区中,如何将引用另一个实体的实体从一个项目转移到另一个项目?

  18. 18

    Google App Engine数据存储区如何获取Key <?>的实体

  19. 19

    Google App Engine数据存储区按属性删除实体

  20. 20

    计算实体中的属性

  21. 21

    Java数据存储区批量删除实体

  22. 22

    Java数据存储区批量删除实体

  23. 23

    如何将 HQL 放入实体中?

  24. 24

    如何使用实体框架将属性映射到不同的表

  25. 25

    App Engine数据存储区:如何批量删除本地主机上的数据存储区实体?

  26. 26

    如何将经典sql查询的结果存储在hibernate数据库中没有实体表的对象中?

  27. 27

    如何将项目添加到具有对 Android Room 中父实体的外键引用的子实体?

  28. 28

    Google数据存储区在Golang中嵌套实体

  29. 29

    删除Google Cloud数据存储区中的实体

热门标签

归档