在mongoose中查询时如何忽略模式默认值?

时间:2017-10-12 06:35:57

标签: mongodb mongoose

例如。

created: {
      type: Date,
      default: Date.now,
    }

,但在mongodb中存在一些没有“创建”字段的旧数据。我怎样才能获得真实数据,但不能获得Date.now。

1 个答案:

答案 0 :(得分:0)

我们可以在这里使用$exists来获取将包含已创建字段的新文档。

Mongo Shell查询

db.collection.find( { created: { $exists: true} } )