首页 > 解决方案 > Mongo中的字符串时间戳性能

问题描述

我在 mongo [4.0.9] 中有一个集合,它存储如下文档

{ "_id" : 187489726, "mykey" : { "data" : [ { "id" : 2, "value" : "No" } ], "timestamp" : "2020-06-03 10:40:52.718" } }

如果我像这样触发查询,是否会对性能产生影响,因为时间戳是集合中的字符串。

db.mycollection.find({"mykey.timestamp" : {$get : "2020-06-05 10:00:10.269"}},{"mykey": 1}).count()

我将在 DB 中有接近 2000 万条记录。

在这种情况下找不到任何基准或文档。我仍然可以转换为 ISO 格式。

标签: mongodb

解决方案


推荐阅读