gpt4 book ai didi

node.js - 使用 Sequelize 和 Sqlite3 设置多对多关联

转载 作者:行者123 更新时间:2023-12-03 22:36:19 26 4
gpt4 key购买 nike

我在这里有这个代码,我想发起一个多对多的连接,我已经设置了关联。我没有外键,因为从我读到的内容来看是不需要的。我被困在这里的地方是如何将“书”实际连接到“图书馆”。我真的希望有人教我如何做到这一点,而不是仅仅给我答案,如果这一切都可能的话?链接到 Repo: https://github.com/Corey-Miller85/ManyToMany ,我用来尝试自学的指南是 https://sequelize-guides.netlify.com/many-many-associations/
我在向图书馆添加一本书时遇到困难的主要部分,根据这篇文章,我现在应该有一个方法可以让我使用“Library.addBook()”我已经尝试过这个,“Book.addLibrary”等等没有运气。有没有人有什么地方可以让我更好地学习这一点,或者有人向我解释?

最佳答案

为什么您认为您不必完全设置任何键或外键?另外,这是一个问题...当您使用 as: library_Book 并在关系的双方将其命名为相同时...这不是很有意义...在 Book 中 as 可能更有意义,例如:LibrariesForBook在 Library 中可能类似于:BooksInLibrary 这样你的 getter 才有意义......我认为你应该设置你的主键和外键并让父创建使用 models.Book.create() 或其他任何东西......然后回来展示你做了什么,我们可以帮助包含那个或其他工作方法

关于node.js - 使用 Sequelize 和 Sqlite3 设置多对多关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59976825/

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