我有一个带有一些列的Request表。我需要在表中选择一行,然后使用特定的列值(例如request_initiator)在另一个表中进行搜索。
connection.query('SELECT * FROM Requests WHERE `request_id` = ?', req.body.id, function(error,results, fields){}
我的results
给了我多个对象,这些对象包含了具有不同值的组成元素。
0
request_id 1
user_id "user1"
from "owner1@xyz.com"
to "owner2"
status "deleted"
1
request_id 2
user_id "user4"
from "owner3@xyz.com"
to "owner2"
status "pending"
我必须访问results
才能获得from
,然后在Owners
表中进行搜索。
但是,results.from
什么也没给出。 results[0]
给出了第一个对象,但我无法访问该列表的元素
我应该如何进行呢?
答案 0 :(得分:2)
results
是多个对象的数组。您可以使用
from
键的值
results[0]["from"]