【问题标题】:Mongoose Mongo extra fields in document文档中的 Mongoose Mongo 额外字段
【发布时间】:2012-05-30 09:23:38
【问题描述】:

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

【问题讨论】:

  • 请提供一点代码,否则问题是通用的,很难给你好的答案..

标签: node.js mongodb mongoose


【解决方案1】:

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

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

您可以随时检查yourdocument._doc,其中包含计划保存到 mongo 的实际字段。

【讨论】:

    猜你喜欢
    • 2015-09-19
    • 1970-01-01
    • 2018-12-22
    • 2014-11-15
    • 2018-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-26
    相关资源
    最近更新 更多