mongoengine -что хранится в поле referencefield

В mongoengine какое значение должно быть установлено в ReferenceField. Я имею в виду, должны ли мы указать в «ObjectId» документа, на который должна быть сделана ссылка. Например,

class Bar(Document):
    content = StringField()
    foo = ReferenceField('Foo')

Объект класса Bar должен иметь значение, установленное в атрибуте «foo». Должен ли это быть ObjectId какого-либо документа в коллекции «Foo»? Также могу ли я установить любое другое уникальное поле в качестве значения в справочном поле, указав, какое это поле?

7
задан Sushant Gupta 8 August 2012 в 16:24
поделиться