我將nest js框架與貓鼬一起使用,我需要在我的一個表上實作觸發器并在記錄插入ro表時向用戶發送通知請告訴我在nest js中執行此操作的最佳實踐是什么
uj5u.com熱心網友回復:
NestJS mongoose 模塊支持鉤子。在這里查看檔案。
@Module({
imports: [
MongooseModule.forFeatureAsync([
{
name: Cat.name,
useFactory: () => {
const schema = CatsSchema;
schema.pre('save', function() { console.log('Hello from pre save') });
return schema;
},
},
]),
],
})
export class AppModule {}
uj5u.com熱心網友回復:
您可能感興趣的另一個途徑是稱為 Change Streams 的東西,它在 MongoDB 中是原生的。本質上,您“監視”集合/檔案的更改。
https://docs.mongodb.com/drivers/node/current/usage-examples/changeStream/
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/410944.html
標籤:
