Mongodb文档字段顺序

时间:2015-09-28 13:29:25

标签: mongodb mongoid

我有一个问题 - 有没有办法重新排列现有mongodb文档中的字段顺序?

我的情况是我有一个聚合某些数值的文档。在插入时它将是:

{
  "alexander": {"quantity":27},
  "beatrix": {"quantity": 28},
  "appolo": {"quantity": 5}
}

现在有一个流程正在为这些用户接收新数量,并通过添加来聚合它们。 所以过了一段时间我们会得到如下值:

{
  "alexander": {"quantity":30},
  "beatrix": {"quantity": 40},
  "appolo": {"quantity": 31}
}

如果我可以返回按数量值排序的用户,那将会很酷:

{
  "beatrix": {"quantity": 40},
  "appolo": {"quantity": 31},
  "alexander": {"quantity":30}
}

我读到mongodb正在保留插入顺序。我没有找到任何方法动态指定文档中的字段顺序。如果这是可行的,你能给我一个暗示吗?

更新:

我正在寻找能够在mongodb控制台中实现的与客户端技术无关的东西。

干杯

0 个答案:

没有答案