0

在 MongoDB 中,我有一个文档,它代表一个带有利益相关者 ID 作为字段的余额。

我需要关联这两个类,Balance 和 Stakeholder,但我不知道正确的方法是什么。我看到有一个字段可能是合适的,但我还是不明白:EmbeddedDocumentField()

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):
    ...

任何想法?

4

1 回答 1

0

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

stake_holder = ReferenceField(reference_document_type=Stakeholder)

于 2016-05-09T17:37:30.290 回答