数据访问对象(DAO)查询术语

时间:2018-12-13 20:32:04

标签: python dao terminology querying odm

我有一些有关寻找合适术语来描述事物的文档问题。大多数数据访问对象(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

我将非常感谢有关如何命名和记录此功能的任何想法。

0 个答案:

没有答案