如何在猫鼬中更新文档后添加一些操作
How to add some action after document update in mongoose
>例如,我有字段lastModified
,当对象被修改时,此字段应使用当前日期更新。我怎样才能用猫鼬.js做到这一点?
架构示例:
var schema = new Schema({
someFieldForUpdates: {
type: String,
},
//when 1st field changed this one should be updated too
lastModified: {
type: Date,
default: Date.now()
}
});
我认为可以使用中间件来完成,例如保存后或保存前http://mongoosejs.com/docs/middleware.html
schema.post('save', function (doc) {
console.log('%s has been saved', doc._id);
// update another field
})
相关文章:
- fluxxor向一个flux实例添加一组以上的操作
- 选中复选框的Jquery/Javascript问题使用输入框操作将行从一个表添加到另一个表
- 使用jquery在html中添加双击操作
- 当我的表单中已经有一个操作时添加JavaScript
- 如何操作谷歌任务添加的节点
- 改变“;onClick"这个jQuery的操作从清除输入文本改为将输入文本添加到下面的列表中
- 如何在网格的操作列中动态添加和删除 cls
- 如何在猫鼬中更新文档后添加一些操作
- 在JavaScript中的无操作(空)函数中不添加换行符的选项(IntelliJ Web/PHP风暴)
- 如何在我更改输入时添加javascript操作'的内容
- 从HTML表单中获取计算得到的JavaScript数据,并将其作为新元素添加到相同的表单操作中以使用PHP保存
- 在拉斐尔JS世界地图中添加国家点击操作
- 如何为谷歌地图的addDOMListener添加操作
- JavaScript 添加操作返回错误的结果
- 无法向 JavaScript 中动态创建的按钮添加操作
- 如何通过JQuery向禁用的元素添加操作
- 在GridView DevExpress中添加操作
- 在引导中向菜单添加操作
- 在js模式窗口中为下一步添加操作
- 向通过AJAX添加的DOM元素添加操作