我想在mongodb中使用$ group获取所有字段的记录。即:SELECT * FROM users GROUP BY状态,等效查询在mongodb中。谁能帮我。
AFAIK无法在组查询中返回所有对象。您可以使用$ addToSet运算符将字段添加到数组中以返回。示例代码如下所示。您可以使用addToSet运算符将所有字段添加到数组。它将返回数组作为响应,您应该从这些数组中获取数据。
db.users.aggregate({$group : {_id : "$state", id : {$addToSet : "$_id"}, field1 : {$addToSet : "$field1"}}});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句