Я пытаюсь поместить 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], или есть ли способ передать объект в индекс массива.
Спасибо