35 lines
860 B
JavaScript
35 lines
860 B
JavaScript
const { Project } = require('./models');
|
|
|
|
async function testProjectDirect() {
|
|
try {
|
|
console.log('🚀 直接测试项目模型...');
|
|
|
|
// 测试基本查询
|
|
const count = await Project.count();
|
|
console.log('✅ 项目总数:', count);
|
|
|
|
// 测试获取前5个项目
|
|
const projects = await Project.findAll({
|
|
limit: 5,
|
|
order: [['createdAt', 'DESC']]
|
|
});
|
|
|
|
console.log('✅ 获取项目成功,数量:', projects.length);
|
|
|
|
if (projects.length > 0) {
|
|
console.log('第一个项目:', {
|
|
id: projects[0].id,
|
|
name: projects[0].name,
|
|
status: projects[0].status,
|
|
farmName: projects[0].farmName
|
|
});
|
|
}
|
|
|
|
} catch (error) {
|
|
console.error('❌ 测试失败:', error.message);
|
|
console.error('错误堆栈:', error.stack);
|
|
}
|
|
}
|
|
|
|
testProjectDirect();
|