我有一个基于 Mongodb 的 Feathers 服务:类别和模型如下
{
_id : 'SOMEKEY',
categoryName : 'XYZ'
categoryItems : [
{ item_id : 'ITEMID' }
]
}
现在我的 Items 服务上有 After 挂钩,在每次 Create 时我想将该 Item 的引用推送到 Categories 文档中的 categoryItems 数组中。我怎样才能做到这一点?类别服务的内置方法都无济于事。我应该在我的钩子中编写 Mongoose 查询吗?如果我这样做,我将依赖 Mongoose MongoDB,如果我的数据库发生变化,我将不得不改变我所有的钩子。