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


Inserting Drupal nodes to MongoDB on creation/modification

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

我已经尝试了Drupal的MongoDB模块。然而,它并没有将文章的正文插入/更新到MongoDB。我也检查过德鲁什。然而,Drush方法不会动态地插入/更新MongoDB。

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

提前谢谢。

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

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

您也可以在insert&删除挂钩。