如何为mongoose ODM编写自定义填充?

时间:2015-01-26 05:30:41

标签: mongoose mongoose-plugins

Mongoose有一个populate function来通过id来解析对象。

model.find(...).populate('a_ref_field')

我想创建一个函数来自动地通过字段中的数据来指代集合和id

例如。,foo:{col:' user',id:' 54c5c5c13a0b4090451f8715'}

model.find(...).hyperPopulate('foo')

似乎mongoose允许用户创建插件。可以创建一个插件来实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

我找到了一个这样做的例子

https://github.com/buunguyen/mongoose-deep-populate

由于