Я борюсь с присоединением к моделям пользователей и работы с использованием Thinky.io.Thinky.io hasMany не сохраняет новые экземпляры модели
В документах есть пример here о том, как hasMany выполняет прикрепление сообщений по автору. Мне бы хотелось, чтобы у наших пользователей была одна и та же настройка: у каждого пользователя в идеале было бы поле задания, в котором были сохранены все рабочие места, которые им интересны. Именно так я установил отношения User-Job: User.hasMany (Job, 'jobs', 'id', 'userId'). Это, насколько я получил с моей надстройкой работы функцией:
module.exports.addJob = function*(next) {
this.type = 'application/json';
var user = yield User.get("473ade1a-d2df-4618-9a53-ed68fa98f169").run();
const joins = yield User.get(user.id).getJoin().run();
const jobData = yield parse(this);
const job = new Job(jobData);
user.jobs = job;
var userJoined = yield user.saveAll({jobs: true});
Это просто установка user.jobs к любой текущей работе пользователь щелкнул. Я попытался нажать новую работу на user.jobs, но это тоже не сработало. Я могу видеть информацию в консоли, но эта связь не сохраняется в базе данных, насколько я могу судить. Кто-нибудь раньше занимался этим вопросом? Я новичок в StackOverflow, поэтому дайте мне знать, как я могу уточнить свой вопрос. Спасибо!