javascript - 将二进制数据保存到 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 个字节。
解决方案
try use BSON format
var mongodb = require('mongodb');
var BSON = mongodb.BSON;
推荐阅读
- java - 使用 feign 解码器进行 feign 错误处理
- postgresql - 从 PostgreSQL 父表中删除行的最快方法
- javascript - 为什么我得到不同的布尔结果,而它们应该是相同的?
- java - 在 jsonpath 中,如何为嵌套的 json 对象添加新值?
- python-3.x - 检查浮点数列表中的整数
- jquery - 如何在本地存储中推送多个 json 对象
- ios - 卸载应用程序时如何从 Apple ID 登录中删除应用程序
- javascript - 更改多个输入的值
- ruby-on-rails - 为什么 rails 返回 401 Unauthorized 状态,为什么它说用户存在?
- php - 如何在laravel中将主键与随机数连接起来?