0
在PHP - > MongoDB中,如何返回字段作为计算值?php mongodb find - 返回计算值
$this->Collection = $this->db->$theDB;
$cursor = $this->Collection->find();
例如,我的领域之一是出生日期:
DOB : 1/1/1980
相反,我想回去岁。当前日期 - 生日=年龄。
这可能/如何?
在PHP - > MongoDB中,如何返回字段作为计算值?php mongodb find - 返回计算值
$this->Collection = $this->db->$theDB;
$cursor = $this->Collection->find();
例如,我的领域之一是出生日期:
DOB : 1/1/1980
相反,我想回去岁。当前日期 - 生日=年龄。
这可能/如何?
你可以做一个map-reduce和处理的年龄一样,
不,这是不可能的。
刚刚创建方法,将返回给你从dob年龄?
getAgeFromDOB(date dob)
{
return Current Date - dob;
}
我想这将是更有效地具有的MongoDB返回年龄对我来说是列,但肯定的是,我可以通过数据迭代在PHP中,并自己做计算。 – 2011-06-06 15:54:08
@ScottSzretter:如果你不需要查询年龄,我猜它不会使存储Age中的MongoDB并重新计算它在后台.. – 2011-06-06 17:46:24