【发布时间】:2014-10-29 21:16:55
【问题描述】:
我在我的应用程序中使用带有 MongoDB 2.6 标准的 python 3.4 和 flask 0.10。带有 mongo 文档。我想计算 Persons 的“年龄”或“年”,只是它的生日。我有这个代码:
import datetime
from Personal import db
class Person(db.Document):
ID = db.StringField(required=True, primary_key=True, unique=True, max_length=6)
name = db.StringField(required=True)
birthday = db.DateTimeField(required=True)
age = ########
我试过了
age = int(datetime.datetime.now.year) - int(birthday).year
而且我知道这是错误的。我已经阅读了 Mongo 文档指南,但没有帮助:
http://docs.mongoengine.org/guide/defining-documents.html
请在 DateTime 操作方面提供帮助
谢谢
【问题讨论】:
-
你在用mongo引擎吗?
-
是的,我正在使用 mongoengine