大佬教程收集整理的这篇文章主要介绍了node.js – 基于关联来序列化查找,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_667_16@module.exports = function(sequelize,DataTypes) { var Author = sequelize.define('Author',{ id: { type: DataTypes.IntegeR,allowNull: false,autoIncrement: true,primaryKey: true },firstName: { type: DataTypes.StriNG },lastName: { type: DataTypes.StriNG } }) var Book = sequelize.define('Book',title: { type: DataTypes.StriNG } }) var firstAuthor; var secondAuthor; Author.hasmany(Book) Book.belongsTo(Author) Author.sync({ force: true }) .then(function() { return Book.sync({ force: true }); }) .then(function() { return Author.create({firstName: 'Test',lastName: 'Testerson'}); }) .then(function(author1) { firstAuthor=author1; return Author.create({firstName: 'The Invisible',lastName: 'Hand'}); }) .then(function(author2) { secondAuthor=author2 return Book.create({AuthorId: firstAuthor.id,title: 'A simple book'}); }) .then(function() { return Book.create({AuthorId: firstAuthor.id,title: 'Another book'}); }) .then(function() { return Book.create({AuthorId: secondAuthor.id,title: 'Some other book'}); }) .then(function() { // This is the part you're after. return Book.findAll({ where: { 'Authors.lastName': 'Testerson' },include: [ {model: Author,as: Author.tablename} ] }); }) .then(function(books) { console.log('There are ' + books.length + ' books by Test Testerson') }); }
以上是大佬教程为你收集整理的node.js – 基于关联来序列化查找全部内容,希望文章能够帮你解决node.js – 基于关联来序列化查找所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。