我有一些有关寻找合适术语来描述事物的文档问题。大多数数据访问对象(DAO; ORM / ODM)层都使用一种方法来发起查询,例如MongoEngine's "parametric" use of Document.objects
作为print(s[1::2])
的工厂访问器和工厂方法,或普通的PyMongo的Collection.find_{one, many}
methods,依此类推。有些人声称是“活动记录”系统(例如ME),但这似乎主要定义了记录本身(自保存等)的行为,而不是记录的集合。
在我(几乎是宗教性的)消除重复样板的尝试中,我……采取了完全相反的方法吗?
queryset
直接将本机比较的结果用作可迭代结果集的好名字是什么? (接受这不是一个完整的界面,例如,所有# May also be assigned to a variable instead of used inline.
for record in (Thread.id | Thread.reply.id) > -timedelta(days=7):
print(record)
选项(例如跳过/限制等)都将被忽略并且无法访问。我可能会通过queryset
设置混合来处理, la &
,尽管我仍在内部进行辩论。)是的,在比较之前合并字段是perfectly valid。
我将非常感谢有关如何命名和记录此功能的任何想法。