Mongodb自定义_id和时间信息

时间:2015-05-05 18:18:43

标签: node.js mongodb

mongodb集合的文档 _id' 是自定义形式,不包含时间信息。现在我需要根据插入时间对查询进行排序。 mongodb是否保留了插入文档的时间的任何其他参考。

1 个答案:

答案 0 :(得分:0)

Mondodb _id对象包含时间信息。 http://docs.mongodb.org/manual/reference/object-id/

如果您要将自定义值存储到 _id ,那么您需要使用其他字段,例如 created_at = timestamp 这样您就可以按created_at进行排序。

示例将您的文档存储起来 doc:

{_id: "hello_world1", data : "infooo1", created_at:"1430851180"}  

没有其他参考包含时间信息。您需要有自定义字段来存储时间。

注意 - 最好不要为_id使用自定义值。