0

所以我正在使用 Mongoose ODM。我有一个集合,文档中基本上有一个字段。也许我稍后会添加更多。所以当我插入时,它插入得很好并且数据在那里但是很多其他字段也是如此,比如:isNew、error、activePaths、states 等......看起来像 Mongoose 对象数据,但不确定它为什么会进入。有任何想法吗?

4

1 回答 1

0

该数据确实是 Mongoose 为其正确操作插入的数据。该数据用于例如:进行验证,仅在必要时进行保存(简单地说:当 1 个或多个“路径”脏时),“预保存”挂钩的注册等。

不过不用担心,因为 mongoose 保留的字段不会持久化到 mongoDB。(使用 mongo CLI 或其他工具检查数据库中的实际内容)

您可以随时检查yourdocument._doc哪些保留了计划保存到 mongo 的实际字段。

于 2012-05-24T08:41:12.720 回答