我有一个 Mongoose 模型,其属性引用另一个模型(即,单独集合中的文档)。引用的文档并不总是存在(例如,它已被删除)。在这种情况下,如果我调用 model.someProp.populate(),model.someProp 被设置为 NULL。
是否可以修改 .populate() 的行为,如果找不到引用文档,则保留原始字段值而不是将其设置为 NULL?
我有一个 Mongoose 模型,其属性引用另一个模型(即,单独集合中的文档)。引用的文档并不总是存在(例如,它已被删除)。在这种情况下,如果我调用 model.someProp.populate(),model.someProp 被设置为 NULL。
是否可以修改 .populate() 的行为,如果找不到引用文档,则保留原始字段值而不是将其设置为 NULL?