Laravel Пн go БД красноречивый только субдокумент на основе условия - PullRequest
0 голосов
/ 16 апреля 2020

Ниже приведен пример моего набора данных ... и с использованием Jenssegers \ MongoDB мой запрос, поэтому

ProductPrice::where('pricehistory', 'elemMatch', array('productid' => 3552084844))->first();

, и я просто хочу извлечь

{
          "price": 27,
          "compareprice": 78,
          "productid": 3977808720
        }

вместо полных данных

{"_id": "5e986a47465b39728e47a882", "sourceid": 113446874, "variantid": 111820515, "pricehistory": [{"price": 28, "Compareprice": 43, "productid": 4219103037}, {"price": 61, "сравнить цену": 81, "productid": 4036947936}, {"цена": 61, "сравнить цену": 49, "productid": 3552084844}], "updated_at": "2020-04- 16T14: 23: 02.146000Z "," creation_at ":" 2020-04-16T14: 23: 02.146000Z "}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...