環境:
laravel@8.79.0
Jenssegers/mongodb@3.8.4
サーチ対象の model 構造は以下とする
Order
{
_id: ********,
shippingStatus: [
"status" => "発送完了",
"shippingMethod" => "クロネコヤマト",
"inquiryNumber" => "11111111"
]
}
Order model から shippingStatus['status'] が"発送完了" なものを検索したいとする。
*** shippingStatus の中身が配列であることに注意
Order::where(['shippingStatus.status' => '発送完了'])->get();