在Lithium li3中使用$ elemMatch使用MongoDB JSON查询

时间:2019-01-09 07:43:43

标签: mongodb lithium

我有一个具有以下文档的MongoDB收藏集

{
  "_id": {
    "$oid": "5c35924b577a5e59ee30e063"
  },
"payment": {
    "summary": {
      "0": {
        "shopping": 1110,
        "approved": "Yes"
      },
      "1": {
        "shopping": 48000,
        "approved": "Yes"
      }
    }
  }
}

我正尝试在Lithium li3中使用$ elemMatch进行查询,

$post = Posts::find('all', [
    'conditions' => [
        'payment.summary' => [
            '$elemMatch' => [
                'approved' => 'Yes',
                'shopping'=>['$gt'=>1110]
            ]
        ]
    ]
]);

上面的查询没有给出任何结果。 任何帮助将不胜感激!

0 个答案:

没有答案