如果我不需要精确度超过自Unix时代以来的秒数,那么除了{{1}之外,还有一个或多个优点就是保留创建/插入文档的日期}?
(请注意,_id
已经包含一个时间戳 - 即自Unix时代以来的秒数 - 表示文档插入的日期/时间。)
特别是,当仅使用_id
时,具有创建/插入日期标准的查询是否会表现良好?
答案 0 :(得分:1)
如果您只需要知道文档的unix时间,那么_id将suffice。但是,它不会为您提供ISODate()可以提供的丰富查询,例如查询日期范围或每月的某一天。
答案 1 :(得分:0)
尽管这已经足够了。它使应用程序的可读性降低。如果你要查询日期(比如特定日期之后的文档),那么它会更慢,因为在mongodb中,在查询时使用了BSON匹配。