在按多个字段分组并按日期排序后,返回第一个文档的全部内容

时间:2016-02-18 02:53:43

标签: mongodb mongodb-query

我的文档结构类似于:

400 Bad Request
{
  "code" : 400,
  "errors" : [ {
    "domain" : "global",
    "message" : "Bad Request",
    "reason" : "failedPrecondition"
  } ],
  "message" : "Bad Request"
}

我想通过field1,field2和field3的所有组合对上面的内容进行分组,然后按创建日期降序排序,并返回该文档的所有内容作为返回集合的一部分。

我以为我会使用{ "field1" : "1_of_5_options" "field2" : "1_of_5_options" "field3" : "1_of_5_options" "data1" : "value1" "data2" : "value2" "data3" : "value3" "created" : { $date : { }} } } ,然后是$group,但是当$sort要求您指定单个字段时,我会陷入如何返回所有内容的困境我实际上想要返回整个文档。

0 个答案:

没有答案