Javascript 插入HABTM sequelize js

Javascript 插入HABTM sequelize js,javascript,sequelize.js,Javascript,Sequelize.js,有人知道使用sequelize js将HABTM规则插入数据库的最佳方式吗 我的表格是用户书籍。所以书可以有多个用户,一个用户可以有多本书。现在,如果我想将新书插入我使用的数据库: User.find(query).complete(function(err,source){ var data = { book: req.body.book, }; Book .create(data) }); 这对于为现有用户插入新书非常有效

有人知道使用sequelize js将HABTM规则插入数据库的最佳方式吗

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

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

这对于为现有用户插入新书非常有效。但是user_books表保持为空。即使我创建了一个用户手册模型:

您发布的代码没有显示任何关于用户手册模型的内容

你可以做两件事:

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

或在单个步骤中:

看看

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

});