Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我正在使用 Mongoose ODM。我有一个集合,文档中基本上有一个字段。也许我稍后会添加更多。所以当我插入时,它插入得很好并且数据在那里但是很多其他字段也是如此,比如:isNew、error、activePaths、states 等......看起来像 Mongoose 对象数据,但不确定它为什么会进入。有任何想法吗?
该数据确实是 Mongoose 为其正确操作插入的数据。该数据用于例如:进行验证,仅在必要时进行保存(简单地说:当 1 个或多个“路径”脏时),“预保存”挂钩的注册等。
不过不用担心,因为 mongoose 保留的字段不会持久化到 mongoDB。(使用 mongo CLI 或其他工具检查数据库中的实际内容)
您可以随时检查yourdocument._doc哪些保留了计划保存到 mongo 的实际字段。
yourdocument._doc