node.js - MongoDB、Mongoose - 将非持久数据字段添加到架构的最佳方法是什么?

标签 node.js mongodb mongoose

我有 Mongoose 模式,我需要向其中添加一个非持久字段。该字段的目的是存储一些与持久数据字段相关的状态,但不需要将其存储到数据库中。我看到一些 Mongoose 替代品提供了这样的功能,例如https://github.com/simpleviewinc/mongolayer#modeladdfieldargs ,但是我在 Mongoose 中找不到类似的。

任何提示将不胜感激!

最佳答案

在 Mongoose 中,你有虚拟字段的概念。请参阅文档 ( http://mongoosejs.com/docs/guide.html#virtuals )。

另请参阅相关主题 Adding 'virtual' variables to a mongoose schema?

关于node.js - MongoDB、Mongoose - 将非持久数据字段添加到架构的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25962117/

相关文章:

c - 将 c-library 功能公开给 Node

javascript - 为什么我无法写入从数据库中获取的对象?

node.js - mongodb - 按顺序计算缺失索引的最有效方法

node.js - MongoDB 基于月份和日期的查询

Node.js Sequelize 获取原生池

node.js - 是否可以强制 typescript 使用DefinitelyTyped 中的类型而不是 native lib 类型?

windows - 为什么要从 PATHEXT 中排除 .js 以用于 Windows 上的全局 node.js 命令

c++ - 如何在 ubuntu 中为 C++ 安装 mongodb 驱动程序?

javascript - mongodb 在嵌套容器中找不到我的模式方法

c# - MongoDb .NET - ObjectId 序列化