2011-06-06 61 views
0

在PHP - > MongoDB中,如何返回字段作为计算值?php mongodb find - 返回计算值

$this->Collection = $this->db->$theDB; 
$cursor = $this->Collection->find(); 

例如,我的领域之一是出生日期:

DOB : 1/1/1980 

相反,我想回去岁。当前日期 - 生日=年龄。

这可能/如何?

回答

0

不,这是不可能的。

刚刚创建方法,将返回给你从dob年龄?

getAgeFromDOB(date dob) 
{ 
    return Current Date - dob; 
} 
+0

我想这将是更有效地具有的MongoDB返回年龄对我来说是列,但肯定的是,我可以通过数据迭代在PHP中,并自己做计算。 – 2011-06-06 15:54:08

+1

@ScottSzretter:如果你不需要查询年龄,我猜它不会使存储Age中的MongoDB并重新计算它在后台.. – 2011-06-06 17:46:24