gpt4 book ai didi

node.js - Mongoose 文档保存失败, "TypeError: Cannot read property ' 选项未定义”

转载 作者:可可西里 更新时间:2023-11-01 09:18:16 26 4
gpt4 key购买 nike

我有一个带有一些“ref”属性的 Mongoose 模式。最近(我相信在升级到最新版本的 mongoose 之后),我的保存开始失败,除非我 populate() ref 字段。它失败的错误是

TypeError: Cannot read property 'options' of undefined

有没有人看过这个?我想我可以通过始终填充来解决它,但我想了解为什么这是必要的。

最佳答案

这是由我的自定义 toObject 和 toJSON 转换引起的,当通过我的 API 返回 JSON 时,它删除了我不想序列化的属性。

没想到也影响了Mongoose对MongoDB的序列化

编辑:这也可能是由于试图保存具有未填充“ref”属性的文档造成的!

关于node.js - Mongoose 文档保存失败, "TypeError: Cannot read property ' 选项未定义”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18022323/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com