如何在MongoDB中实现服务器端钩子?
跟我们用非规范化的方式搞MySQL相比,MongoDB的表现真是太好了。在我们把数据库迁移过来之后,我意识到在进行数据库操作之前或之后,可能需要一些服务器端的程序来调用。这有点像三层架构。我在想有没有简单的方法来做一个原型。有没有类似于svn、git那样的轻量级服务器端钩子可以用在MongoDB上呢?
比如说,提交后、提交前,等等。
2 个回答
0
顺便提一下,网页界面上的一条信息似乎暗示确实存在一些“钩子”(可以理解为一些功能或接口),“添加分片钩子以启用版本控制和对远程服务器的认证”,但这些功能可能只在编译后的程序中可用,而对普通用户来说是无法使用的。
2
不,目前MongoDB没有类似于钩子或触发器的功能。处理这类事情最好是在你的应用程序逻辑中进行。