首页 > 解决方案 > 将二进制数据保存到 mongodb nodejs

问题描述

目前我正在将特定数据作为字符串保存到 mongodb

var model = new Model({
    data: req.body.data,
    ...
});

模型看起来像这样

var schema = new Schema({
    'data': {
        type: String,
        required: true
    },
    ...
});

假设数据如下所示00110111 00000001 01110100 10101101 00000001 00100111:有没有办法可以将它保存为二进制数据?在这种情况下,这只占用 6 个字节。

标签: javascriptnode.jsmongodb

解决方案


try use BSON format

var mongodb = require('mongodb');
var BSON = mongodb.BSON;

推荐阅读