session - 使用 MongoDB 将 session 保存为 BSON,而不是 Node.js 上的字符串

标签 session mongodb node.js bson

我使用带有express和connect-mongo的node.js作为 session 存储。当我在 mongo 中检查 session 集合时,每个数据集中只有 _id 属性和 session 属性。 session 属性的值是一个字符串。有没有办法将 session 数据存储为 BSON?

最佳答案

也许我不直接理解你的问题,但 MongoDB 已经使用 BSON 存储所有内容。因此,如果您按原样存储 Session 集合,它也会被转换为 JSON 字符串。

引用:http://www.mongodb.org/display/DOCS/Inserting

编辑:

也看看这个> Mongo JSON document -> JSON -> BSON

这可能对您的特定场景有所帮助。

关于session - 使用 MongoDB 将 session 保存为 BSON,而不是 Node.js 上的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5724031/

相关文章:

javascript - express-session 不保存任何值

postgresql - Postgres session 空闲,查询 = COMMIT 或 ROLLBACK

java - WildFly 上的 session 共享不起作用

spring - 如何在 Spring 中最好地处理 RestController 中的 session ?

node.js - Mongodb $addFields,从函数返回字段值?

javascript - webpack 和 kafka-node 集成

node.js - 如何获取特定项目在每个文档的数组元素中出现的总次数

node.js - 如何使 Mongoose 连接优雅地失败

javascript - 重试失败的 Mocha 测试

node.js - 用另一个函数替换一个函数进行测试