selectCollection('kpmaster', 'kpu'); $return = $collection->updateOne(['_id' => new ObjectId($decoded->kpid)], ['$set' => ['location' => ['coordinates' => [$userInputData["long"], $userInputData["lat"]], 'type' => "Point"]]]); if ($return->getModifiedCount() == 1) { $message['status'] = true; $message['statusMessage'] = "Location updated successfully"; } else { $message['status'] = false; $message['statusCode'] = 'KP005'; $message['statusMessage'] = "Location updation Failed"; } } catch (\Firebase\JWT\ExpiredException $exception) { $message['status'] = false; $message['statusCode'] = "KP010"; $message['statusMessage'] = "Login Token Expired! Kindly Re Login."; } } else { $message['status'] = false; $message['statusCode'] = "KP001"; $message['statusMessage'] = "Data Not Received"; } echo json_encode($message);