查询匹配条件的数组中的对象

时间:2018-07-19 18:42:26

标签: mongodb

我有几个具有以下结构的文档,

{
  "a": {
    "b": [
      {
        "c": "01",
        "d": "2018-04-16T02:16:55.083Z"
      },
      {
        "c": "15",
        "d": "2018-05-11T13:46:36.052Z"
      }
    ]
  }
}

我尝试过{ 'a.b.c': { "$in" : ["01","02"]} }来检查c的值是否在该数组中,但是这样做使用了数组中的所有对象,我如何仅对日期最高的对象检查abc的值的价值是多少?

0 个答案:

没有答案