我想改变结果的顺序和格式。 格式就像Findone();但是,我想在我的代码中使用聚合函数。谢谢!!
我目前的代码是这样的。
db.zips.aggregate(
{$project:{ city: 1, loc: 1, pop: 1, state: 1, _id: 1}},
{$sort:{ state:1, city:1}}
)
当前结果
目标
答案 0 :(得分:0)
无需更改文档属性的种类。 所以不,没有聚合功能来实现这一目标。
你必须自己动手。虽然简单的循环会出现同样的问题,但对于这个小文档,您可以单独访问这些属性。
另请查看this question及其评论(相关问题)。
答案 1 :(得分:0)
如果你的目的是聚合,你不需要改变文档的顺序,你可以根据需要使用聚合函数