Я впервые прихожу сюда за советом, но не знаю, что еще попробовать.
У меня есть домашняя коллекция, которая содержит коллекцию членов. Когда новые участники входят в систему, мне нужно иметь возможность обновлять домашнюю коллекцию новыми членами.
Вот как выглядит мой домашний контроллер:
update: function(req, res) {
db.Household
.findByIdAndUpdate(
{_id: req.params.id},
{$push: {members: req.body.id}},
{new: true, useFindAndModify: false})
.then(dbModel => { return res.json(dbModel); })
.catch(console.log)
;
}
На внешнем интерфейсе я только что жестко запрограммировал новый идентификатор участника из нашего seed, так как я жду завершения sh аутентификации паспорта и включите его в это). Я выгляжу так:
const memberData = '5ecdc629e77964b5b474c19f'
Я был бы признателен, если бы кто-нибудь мог сообщить мне, почему он добавляется в качестве члена с обновлением, но сохраняется как null.
Спасибо!