Как положить sh в объект массива в мангусте - PullRequest
0 голосов
/ 05 апреля 2020

Я пытаюсь поместить sh вновь созданный объект в объект внутри массива, но не могу, так как pu sh не является методом объекта.

return Forum.findOne({blockId: req.params.id}).then(record => {
    let topic = record.topics.filter(topic => topic.topicId == req.params.topic);
    topic[0].push({
        title: title,
        message: message,
        user: user,
        date: date,
        postCount: postCount,
        latestPost: latestPost,
        edit: edit,
        visible: visible
    });

код здесь я вернусь с ошибкой о том, что я не могу pu sh к объектам, поскольку topi c заключен в массив, например

[id: {name: xxx, text: xxx }] и т. д.

Я хочу знать, могу ли я что-либо сделать, чтобы вернуть один элемент из массива в mon goose вместо использования фильтра и доступа к объекту с помощью [0], или есть ли способ передать объект в индекс массива.

Спасибо

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