在创建/修改时将Drupal节点插入MongoDB

时间:2013-08-02 06:17:30

标签: php mongodb drupal

我正在尝试使用Node.js和MongoDB为基于Drupal 7的CMS创建JSON API。我希望一旦插入更新事件,就将发送到MySQL数据库的数据复制到MongoDB数据库。

我试过了MongoDB module for Drupal。但是,它不会将文章正文插入/更新到MongoDB。我也检查了Drush。但是,Drush方法不会动态插入/更新MongoDB。

实现这一目标的最佳方法是什么?

提前致谢。

1 个答案:

答案 0 :(得分:2)

我建议在node_update钩子中添加你的逻辑。因此,在每个节点更新时,您可以将更改推送到Mongodb。

function MYMODULE_node_update($node) {
  // code to push the changes to Mongodb.
}

您还可以在插入和放大器中实现类似的逻辑。删除钩子。