gpt4 book ai didi

node.js - 使用 Sequelize 返回的限制和别名字段

转载 作者:行者123 更新时间:2023-12-03 22:42:51 46 4
gpt4 key购买 nike

我有一个现有的 WP 数据库,我试图利用它来创建使用 Node 和 Sequelize 的 API。我想限制查询中返回的字段,因为 WP 添加了大量我不想在 API 中显示的字段。据我了解,当我定义模型时,我使用的字段应该是唯一返回的字段。但是,创建的查询似乎只是使用“*”。此外,字段名称的别名似乎也没有发生。下面是我的模型。

module.exports = function(sequelize, DataTypes) {
var Campground = sequelize.define('Campground', {
ID: {
type: DataTypes.INTEGER,
primaryKey: true
},
Name: {
type: DataTypes.STRING,
field: 'post_title'
},
Description: {
type: DataTypes.TEXT,
field: 'post_content'
}
}, {
tableName: 'wp_posts',
timestamps: false,
defaultScope: {
where: {
post_type: 'campgrounds'
}
},
classMethods: {
associate: function(models) {
Campground.hasMany(models.Meta, {
as: 'Park_Info',
foreignKey: 'post_id'
})
Campground.hasOne(models.Locator, {
foreignKey: 'post_id'
})
}
}
})

return Campground
}

最佳答案

@MickHansen 的评论是我正在寻找的答案。见 http://docs.sequelizejs.com/en/latest/api/model/#findall

关于node.js - 使用 Sequelize 返回的限制和别名字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25317954/

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