Mongo, js - 忽略属性以持久化
Mongo, js - Ignore property from being persisted
如何防止mongo形式的属性在javascript中持久化?
我在 Java 世界中为此找到了解决方案: Mongo - 忽略属性不持久化 基本上,您只需使用@Transient
注释注释字段。
假设我有一个对象,但我不想存储属性transient
:
{
keepA: 1,
keepB: 2,
transinet: "don't persist me"
}
所以从 mongoDb 加载后,我会得到这个对象:
{
keepA: 1,
keepB: 2
}
我有一种感觉。在Java中,Spring负责创建一个将被持久化的对象。因此,框架剥离了带注释的瞬态场。所以mongoDb本身没有任何瞬态场的句柄。
如果我错了,请纠正我。
解决方法
可以使用 lodash 及其省略函数。去除不需要的字段。
相关文章:
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 全局变量和全局对象的属性之间有什么区别吗
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 序列化数据属性中对象的最可靠方法
- 分析高度属性时出现意外值{{specs.height}}.index.html
- TypeError:无法读取属性'推'未定义的JavaScript
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- AngularJS-使用'true'属性
- 可以't使用JavaScript获取width属性
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- JavaScript Pub/Sub属性访问问题
- 从JavaScript访问struts操作中的属性
- Javascript AMD模式混淆-持久化属性值
- Mongo, js - 忽略属性以持久化
- JavaScript使用自定义属性作为持久化机制
- 在绑定属性更改时持久化模型
- 将属性设置为选择不持久化
- 窗口对象和属性持久化