我正在尝试使用Node.js和MongoDB为基于Drupal 7的CMS创建JSON API。我希望一旦插入更新事件,就将发送到MySQL数据库的数据复制到MongoDB数据库。
我试过了MongoDB module for Drupal。但是,它不会将文章正文插入/更新到MongoDB。我也检查了Drush。但是,Drush方法不会动态插入/更新MongoDB。
实现这一目标的最佳方法是什么?
提前致谢。
答案 0 :(得分:2)
我建议在node_update钩子中添加你的逻辑。因此,在每个节点更新时,您可以将更改推送到Mongodb。
function MYMODULE_node_update($node) {
// code to push the changes to Mongodb.
}
您还可以在插入和放大器中实现类似的逻辑。删除钩子。