我正在 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] 删除。
我来说两句