0
У меня есть коллекция под названием «Задачи».Добавление пользователей в массив в существующей коллекции Mongodb - Mongodb
var newTask = {
name: req.body.newTask,
room: req.body.newRoom,
users: [req.body.newUser]
};
Я хочу включить пользователей в задачи. Например, задача с именем «Сессия» может иметь несколько пользователей.
{
name: Session,
room: ElementRoom
users: [steve, john]
}
Что я делаю что-то вроде этого: -
app.post('/room/task/user', function(req, res, next){
db.tasks.update(
{ name: req.body.taskName },
{ $push: { users: req.body.username } }
)
});
Но я получаю эту ошибку: - TypeError: Не удается прочитать свойство 'обновление' неопределенной
что я делаю неправильно?
спасибо заранее
У вас есть коллекция 'tasks' на db, которую вы подключили !! –
Да У меня есть коллекция с именами задач. –
Пожалуйста, разместите здесь полный код. С чем связана эта переменная 'db'? –