如何读取节点中的单个位缓冲区
How to read a single bit buffer in node
如何读取节点中的单个位缓冲区 -
<Buffer 00>
用法 - 读取存储在SQL table
中的布尔值
可以使用nodejs的Buffer API访问
如果我们假设 a 是具有上述值的变量,它可以在节点中使用以下方法转换为 int:
var value = a.readUIntLE()
我今天自己遇到了这个问题,并通过以下步骤解决了这个问题。
当使用 Sequelize
从 MariaDB 数据库中检索 bit
时,它返回 <Buffer 00>
类型为 object
.
为了解决这个问题,我可以使用 NodeJS 中的 Buffer API
。
假设我有一个存储结果的查询。
const results = await db.query("SELECT active FROM example")
const active = results[0].active
const active_buffer = Buffer.from(active)
const active_boolean = Boolean(active_buffer.readInt8())
我希望这能帮助遇到与此处相同问题的人。
如何读取节点中的单个位缓冲区 -
<Buffer 00>
用法 - 读取存储在SQL table
中的布尔值可以使用nodejs的Buffer API访问
如果我们假设 a 是具有上述值的变量,它可以在节点中使用以下方法转换为 int:
var value = a.readUIntLE()
我今天自己遇到了这个问题,并通过以下步骤解决了这个问题。
当使用 Sequelize
从 MariaDB 数据库中检索 bit
时,它返回 <Buffer 00>
类型为 object
.
为了解决这个问题,我可以使用 NodeJS 中的 Buffer API
。
假设我有一个存储结果的查询。
const results = await db.query("SELECT active FROM example")
const active = results[0].active
const active_buffer = Buffer.from(active)
const active_boolean = Boolean(active_buffer.readInt8())
我希望这能帮助遇到与此处相同问题的人。