我已经定义了类声明:
from mongoengine import *
class TickDataDocument(Document):
"""
"""
instrument_id = StringField(max_length=10, unique=True, required=True)
tick_data = ReferenceField(TickDocument)
class TickDocument(Document):
"""
"""
price = DecimalField(precision=2, required=True)
volume = LongField(required=True)
turnover = DecimalField(precision=2, required=True)
update_time = DateTimeField(unique=True, required=True)
我想在某个时间段内查询 update_time。
TickDataDocument.objects(instrument_id="fa1100").filter(tick_data__ update_time__lt =datetime.datetime(2013,9,3))
但我得到了错误:
mongoengine.errors.InvalidQueryError:无法在 mongoDB 中执行连接:tick_data__update_time
我怎么能找到五种解决方案来查询 mongoengine 中的内部引用字段。