如何在MongoDB中实现服务器端钩子?

2 投票
2 回答
1905 浏览
提问于 2025-04-16 19:08

跟我们用非规范化的方式搞MySQL相比,MongoDB的表现真是太好了。在我们把数据库迁移过来之后,我意识到在进行数据库操作之前或之后,可能需要一些服务器端的程序来调用。这有点像三层架构。我在想有没有简单的方法来做一个原型。有没有类似于svn、git那样的轻量级服务器端钩子可以用在MongoDB上呢?

比如说,提交后提交前,等等。

2 个回答

0

顺便提一下,网页界面上的一条信息似乎暗示确实存在一些“钩子”(可以理解为一些功能或接口),“添加分片钩子以启用版本控制和对远程服务器的认证”,但这些功能可能只在编译后的程序中可用,而对普通用户来说是无法使用的。

2

不,目前MongoDB没有类似于钩子或触发器的功能。处理这类事情最好是在你的应用程序逻辑中进行。

撰写回答