我不是在谈论如何对result
进行排序。我知道!
这是result
中我要按特定顺序排序的字段之一。
假设我们有一个{@ {1}}由mgo查询返回:
result := []A{}
在那个type A struct {
I string
II []B
}
type B struct {
X string
XX int
}
中,我希望每个result
都按B.XX排序
我要问的是我可以通过mgo进行这种处理吗?还是不得不在result[i].II
上循环并对result
进行自我切片?
答案 0 :(得分:0)
有一种使用聚合引擎的方法。