Mongoose没有在填充数组中返回已删除的对象

时间:2016-04-21 03:18:06

标签: node.js mongoose

我有一个包含objectId的数组引用另一个方案,我使用mongoose populate这些对象来获取嵌套数组。但是,如果该数组中的一个对象从数据库中删除(但是obejctId仍然是数组),当mongoose执行populate进程时,它将跳过该文档,并且返回的数组更短比预期。

我在想是否可以让mongoose为非现存对象返回null,因此客户端可以接收具有预期长度的数组并通知数组中缺少的对象?

0 个答案:

没有答案