繁体   English   中英

从两个具有单独 where 条件的 Sequalize 模型中获取组合数据

[英]Fetch combined data from two Sequalize models with separate where conditions

我的 nodejs 应用程序中有两个均衡模型。 第一个模型是 classtest.model.js 为:-

module.exports = (sequelize, Sequelize) => {
const ClassTest = sequelize.define("classtest", {
  schoolcode: {
    type: Sequelize.STRING
  },
  classname: {
    type: Sequelize.STRING
  },
  subjectname: {
    type: Sequelize.STRING
  },
  syllabus: {
    type: Sequelize.STRING
  },
  examdate: {
    type: Sequelize.STRING
  },
  totalmarks: {
    type: Sequelize.STRING
  },
  createdby: {
    type: Sequelize.STRING
  }
});

return ClassTest;

};

第二个模型是 classtestmark.model.js 为:-

module.exports = (sequelize, Sequelize) => {
const ClassTestMark = sequelize.define("classtestmark", {
  schoolcode: {
    type: Sequelize.STRING
  },
  classname: {
    type: Sequelize.STRING
  },
  subjectname: {
    type: Sequelize.STRING
  },
  studentname: {
    type: Sequelize.STRING
  },
  examdate: {
    type: Sequelize.STRING
  },
  obtainedmarks: {
    type: Sequelize.STRING
  },
  createdby: {
    type: Sequelize.STRING
  }
});

return ClassTestMark;

};

现在我想在一个变量中从这两个模型中获取数据,其中一些条件分别适用于两个模型。 像 studentname、schoolcode、claasname、subjectname、examdate 一样,条件适用于 classtestmark.model.js 和类似的 schoolcode、classname、subjectname、examdate,条件适用于 classtest.model.js

谁能帮我解决我的问题的一些片段或确切的解决方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM