Хочу понять как правильно реализовать схему и запросы к ней для списка задач в котором есть вложенные списки. Какая идея: можно отдельно создать пустой список, задачи можно создавать только в списках. Я базу вроде как организовал:
//Схема списка
const ListSchema = new Schema({
name: { type: String, required: true, trim: true },
created: { type: Date, default: Date.now },
});
//Схема задачи
const TodoSchema = new Schema({
content: { type: String, required: true, trim: true },
list: { type: Schema.ObjectId, ref: 'List' },
state: { type: Boolean, default: false },
created: { type: Date, default: Date.now },
});
Вроде как даже правильно, не могу понять как организовать создание задачи в списке.
Делал так:
export const create = (req, res) => {
const list = new List({ _id: req.body.listId });
const newTodo = new Todo(req.body.content);
list.push(newTodo);
list.save((err) => {
if (err && err.name === 'ValidationError') {
res.statusCode = 400;
res.send({ error: 'Validation error' });
} else if (err) {
res.statusCode = 500;
res.send({ error: 'Server error' });
}
// res.json(todo);
});
};
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Код интеграции с ресурсом PCI WalletЯ в JavaScript ориентируюсь очень поверхностно и спустя два дня хватания по верхам JS, получился такой 'код'(по рукам...
Нужно загрузить в веб-приложение файл из Google Drive для обработки этого файла при помощи функций HTML5, не покидая страницы веб-приложенияНапример,...
Делаю караоке сайт для любителей народных песенПрошу подсказать как создать караоке плеер как на данном сайте