【发布时间】:2018-09-18 13:34:01
【问题描述】:
如何以更有效的方式获取记录(按价值)?
目前我正在这样做:
Coupon = [P || P <- kvs:all(company_coupon), P#company_coupon.company_id == C#company.id],
我的问题是针对 kvs:all(...)。在数据库中,首先获取所有条目然后匹配它们通常非常昂贵。
有没有更好的办法?
PS:“lists:keyfind”也需要先提供所有记录,然后再循环运行。
你们做得怎么样?
干杯!
【问题讨论】: