首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MotorEngine -如何在模型中表示与外键等价的密钥?

MotorEngine -如何在模型中表示与外键等价的密钥?
EN

Stack Overflow用户
提问于 2016-05-09 10:34:07
回答 1查看 107关注 0票数 0

在MongoDB中,我有一个代表平衡的文档,其中有一个涉众ID作为字段。

我需要把这两个类联系起来,平衡和涉众,但我不知道正确的方法是什么。我看到有一个领域是可以被批准的,但我仍然不明白:EmbeddedDocumentField()

代码语言:javascript
复制
class Balance(Document):
    id = UUIDField()
    creation_date = DateTimeField(auto_now_on_insert=True)
    gross_balance = FloatField(required=True, min_value=0, default=0)
    balances_description = StringField(required=True, max_length=255)
    stake_holder = #FK to Stakeholder

class Stakeholder(Document):
    ...

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-09 17:37:30

如果涉众代表来自其他集合的文档,且stake_holder为ObjectId,则应使用ReferenceField()

stake_holder = ReferenceField(reference_document_type=Stakeholder)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37113551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档