Проблема формата данных для связанных моделей (Laravel / jenssegers / laravel-mongodb) - PullRequest
1 голос
/ 05 апреля 2019

Вот ошибка open на Github для пакета laravel-mongodb, но ответа нет.Может кто знает решение ..?

При выборе в качестве одного документа даты отображаются в виде даты

{
    "_id": "5ca71ce0d542352064004034",
    "title": "General review",
    "status": "active",
    "start_date": "2019-04-05 09:16:16.000000",
    "end_date": "2038-01-19 03:14:07.000000",
    "start_review_date": "2019-04-05 09:16:16.000000",
    "submission_fee": 100,
    "reward": 0,
    "is_general_review_round": true,
    "created_at": "2019-04-05 09:16:16.000000",
    "updated_at": "2019-04-05 09:16:16.000000",
    "proposals": [],
    "demography": null
}

Но при выборе в качестве связанного объекта (вложенного массива) у меня возникает проблема с преобразованием даты ...

{
    "title": "Omnis perspiciatis aut voluptatem dolores vel repudiandae.",
    "start_date": {
        "$date": {
            "$numberLong": "1554542206000"
        }
    },
    "end_date": {
        "$date": {
            "$numberLong": "1556183806000"
        }
    },
    "start_review_date": {
        "$date": {
            "$numberLong": "1555406206000"
        }
    },
    "updated_at": {
        "$date": {
            "$numberLong": "1554455806312"
        }
    },
    "created_at": {
        "$date": {
            "$numberLong": "1554455806312"
        }
    }
}
...