我正在将3d模型存储到mongodb中。
在一种情况下,我想将3d模型的所有顶点数据(也就是ArrayBuffer)存储为二进制数据,如下所示:
{
name: model_1,
vertexBuffer: <Binary Data>
}
如何通过node.js将arraybuffer作为二进制数据存储在mongodb中?
答案 0 :(得分:0)
有一个Binary()功能:
const bson = require('bson');
{
name: model_1,
vertexBuffer: new bson.Binary(<Binary Data>)
}
但您可能需要将ArrayBuffer转换为Buffer。请阅读Convert a binary NodeJS Buffer to JavaScript ArrayBuffer