使用node.js从mysql db会话存储获取数据

使用node.js从mysql db会话存储获取数据,mysql,json,node.js,session,Mysql,Json,Node.js,Session,我将mysql db用于node.js的会话存储,作为管理员,我想在需要时终止用户的会话。实现这一点的方法是使用会话Id删除会话。在数据库会话存储中,会话具有以下属性,如图所示,但我的重点是解析数据单元 因为我不能用 req.session.destroy() 这只适用于当前登录的会话,因此我必须解析数据单元以了解有关用户的更多信息 但是,在解析数据库行时,很容易退出,直到数据单元包含奇数字符时,数据单元才能够处理。 例如,对于下面的数据单元格,我需要将用户名设置为admin,price设置为0

我将mysql db用于node.js的会话存储,作为管理员,我想在需要时终止用户的会话。实现这一点的方法是使用会话Id删除会话。在数据库会话存储中,会话具有以下属性,如图所示,但我的重点是解析数据单元

因为我不能用

req.session.destroy()

这只适用于当前登录的会话,因此我必须解析数据单元以了解有关用户的更多信息

但是,在解析数据库行时,很容易退出,直到数据单元包含奇数字符时,数据单元才能够处理。 例如,对于下面的数据单元格,我需要将用户名设置为admin,price设置为0,items设置为{}

对于数据单元,类似json的东西如下

[
  {
    "session_id": "6HNfH0LRs-lxN4vi6TY6DBFcv6A_X9g4",
    "data": "{\"cookie\":{\"originalMaxAge\":null,\"expires\":null,\"httpOnly\":true,\"path\":\"/\"},\"username\":\"admin\",\"price\":0,\"items\":{}}"
  }
]
有什么建议吗

所以数据库看起来像这样