我有一个文档集合,看起来像这样:
{
_id: ObjectId("516eb5d2ef4501a804000000"),
accountCreated: "2013-04-17 16:46",
accountLevel: 0,
responderCount: 0
}
我想根据账户创建日期(每天计数)对这些文档进行分组和计数,但是由于日期包括时间,我无法处理日期。
这是我的代码,但它返回包括时间的计数,这意味着许多输入总是带有1个账户数量。
$g = $form->mCollectionUsers->aggregate(array(
array( '$group' => array( '_id' => '$accountCreated', 'accounts' => array( '$sum' => 1 ) ) )
));
有没有一种方法可以只考虑日期而跳过时间来重写日期?
我找到了这个例子,但我真的搞不清如何将其适应于此示例。