mongodb集合的文档 _id' 是自定义形式,不包含时间信息。现在我需要根据插入时间对查询进行排序。 mongodb是否保留了插入文档的时间的任何其他参考。
答案 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使用自定义值。