javascript - Node js mysql访问javascript对象

标签 javascript mysql node.js

我正在从 Node.JS 查询一个数据库 我试图访问 CodeFile 中 FileContent 字段的内容,它返回一个 Javascript 对象:结果。

jsUpdateCon.query('SELECT FileContent FROM codeFile WHERE ID = ?',[msg[1]], function(err, result){
if (err) throw err;
console.log('Data received from DB:\n');
    console.log(result);
});

控制台输出:[ RowDataPacket { FileContent: 'someContent' } ]

如果我尝试 console.log(result.RowDataPacket); 我明白了

控制台输出:undefined

如果我尝试 console.log(result.RowDataPacket.FileContent);

整个 Node 崩溃

类型错误:无法读取未定义的属性“FileContent”

我的最终目标是得到

控制台输出:someContent 使用 console.log(result.something.something) 时

我做错了什么?

最佳答案

看起来 result 是一个数组,尝试像这样访问它:

console.log(result[0].FileContent)

关于javascript - Node js mysql访问javascript对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35638695/

相关文章:

javascript - 单击具有 svg 类的所有按钮

php - SQL - DATE 类型格式为 YYYY-MM-DD,但 UPDATE 格式为 YYYYMMDD

php - Laravel 4 - 模型和一对多

javascript - express-session 不保存任何值

node.js - SailsJS v0.10 多关联查找模型

encoding - 如何在 NodeJS 中对字符集编码进行编码/解码?

php - 我应该使用 AJAX 还是提前获取所有数据

javascript - 我正在尝试构建一个 map 选择,只允许您在做出选择时输入网址

javascript - 页面更新时如何播放声音

mysql - 可以查看数据库的简化或优化的 SQL 查询吗?