gpt4 book ai didi

javascript - 插入 HABTM sequelize js

转载 作者:行者123 更新时间:2023-12-03 22:42:52 25 4
gpt4 key购买 nike

有谁知道使用 sequelize js 将 HABTM 规则插入数据库的最佳方法是什么?

我的表是 用户 <-- user_books --> 书籍 。所以书籍可以有多个用户,一个用户可以有多个书籍。现在,如果我想在数据库中插入一本新书,我使用:

User.find(query).complete(function(err,source){
var data = {
book: req.body.book,
};
Book
.create(data)
});

这适用于为现有用户插入新书。但是 user_books 表保持为空。即使我创建了一个 UserBooks 模型:

最佳答案

您发布的代码没有显示有关 UserBooks 模型的任何信息?

你可以做两件事:

创建书并将其与用户关联:

Book.create(data).then(function (book) {
source.addBook(book)
});

或在一个步骤中:
source.createBook(data).then(function (book) {

});

看看 https://github.com/sequelize/sequelize/wiki/API-Reference-Associations

关于javascript - 插入 HABTM sequelize js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24040642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com