- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
{ let result1=await trial_table.findAll({attributes : ["emp_id",-6ren">
app.get("/" , async(req,res) => {
let result1=await trial_table.findAll({attributes : ["emp_id","emp_name"],where : {emp_name:"abc"} ,raw:true})
let result2=await trial_table.findAll({attributes : ["emp_id","emp_name"],where : {emp_id:1},raw:true})
let result3=await trial_table.findAll({attributes : ["emp_id","emp_name"],where: {emp_id:1 , emp_name:"def"},raw:true})
console.log(result1,result2,result3)
console.log(typeof(result1))
console.log(typeof(result2))
console.log(typeof(result3))
console.log(result1.emp_name)
res.render("frontpage.ejs", { result1 , result2,result3})
})
console.log for "result1" is [{emp_id=1,emp_name='abc'}]
最佳答案
sequelize 中的 findAll() 函数总是返回一个数组。
要获取单个记录,请使用 findOne(),
const result = await trial_table.findOne({
attributes: ['emp_id', 'emp_name'],
where: { emp_name: 'abc' },
raw: true
});
如果选项
raw:true
被传递,那么你可以做
result.emp_id
否则,我们必须使用
.get()
来获取普通的 javascript 对象。
const trial = result?result.get({ plain:true }):null;
关于node.js - 从 Sequelize 中的 dataValues 获取属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66085268/
我正在做一个项目,无法从列表中选择一个值来获得正确的值。列表是从类 UserDepartment 生成的,在这个类中我基本上有这个: public class UserDepartment {
我在 IE8 中使用 MS CRM 4。 在“订单产品”表单上,我尝试使用“数量”字段的 OnChanged 事件,根据“产品查找”字段的当前值向用户提供一些反馈。 我的问题是,无论我做什么,字段的
只是想知道为什么我可以访问从 Sequelize 返回的属性,即使我引用的对象上似乎不存在这些值。 例如: Sequelize 回应: [ Job { dataValues:
这是 User 的代码具有 JOI (14.3) 验证的模型。该代码曾经在创建新用户时有效,但最近似乎感冒并抛出 xxx not allowed 的错误: require('dotenv').conf
Sequelize 版本:3.24.3 方言:MySQL 出于某种原因,当我打印 findById 的结果时,我得到以下结果: { id: 1, adminUserId: 16, expira
我有两个数据模型,一个是 Passport,另一个是 Recipe,现在我正在研究 Recipe 中的一个属性,称为 authorFbPage,我正在尝试从 Passport 获取特定的 dataVa
app.get("/" , async(req,res) => { let result1=await trial_table.findAll({attributes : ["emp_id",
我正在使用 sequelize ORM 从 PSQL DB 中获取数据。但是,当我检索某些东西时,会给出一大堆数据。我想要的唯一数据在“dataValues”内。当然,我可以使用object.data
我正在使用 sequelize 并使用原始查询从表中获取数据。但是我得到了所有的模型实例,而我只需要 dataValues。 我的设置如下所示: const sequelize = new Seque
我的问题是: koa2 中间件 '/info' ctx.res.body ------>front-end get 对象没有 dataValues 和其他值。只有像 {a:1,b:2} 这样的对象 在
我正在使用 passport.js用于数据库管理的身份验证和 Sequelize mysql 模块。 验证用户时发生错误: { "errors": { "message": "
我正在使用 Sequelize 模型将登录用户的信息存储在 Node web 应用程序中。 user 模型是偏执的 ( docs ),如果用户停用其帐户,则实例将被删除。当我尝试重新加载已停用的用户实
上下文:我正在数据库中测试一个简单的模型。这不是真正的测试,它是某些集成测试的先驱。使用Sequelize和findOne。 问题:返回的模型实例上的直接数据,即 email.ulid、email.a
image shows the uint32 value but i need the NodeId details too, which is "Counter1" as in the NodeId
我是一名优秀的程序员,十分优秀!