Mongoose (массив в массиве) - как вставить?
Здравствуйте, я хотел бы вставить данные в массив «rss». Как я могу это сделать? Вот как добавить новые категории в коллекцию пользователей:
user.findOneAndUpdate({
_id: req.body.ownerId
},
{ $push: {
categories: {
name: req.body.categoryName,
public: false
}
}},
{ safe: true, upsert: true },
function(err, model) {
console.log(err);
});
Но как я могу добавить что-то в спорте/RSS? Во-первых, мне нужно найти пользователя по id, а во-вторых, мне нужно найти категорию и по id. Как это сделать и, наконец, вставить?
мои переменные: req.body.ownerId
- идентификатор пользователя req.body.categoryId
- идентификатор категории req.body.url
- Новости URL, который я хочу, чтобы вставить в категории массив
Спасибо вам помочь.
Пожалуйста, замените свое изображение кодом, изображенным на картинке. –
Я немного изменил изображение, чтобы сделать его более понятным. Зачем вам нужен код из образа? Это просто из консоли узла. – elzoy
Изображения не должны использоваться, если это абсолютно необходимо. Если в этом нет необходимости, то этого не должно быть. –