Mongo在集合中间添加文档

时间:2017-10-07 09:29:34

标签: javascript mongodb express mlab

当集合中的GoogleMap文档Mongo在第一个和最后一个文档之间添加文档时。 预计会在最后添加,对吗?但对我来说,理想情况是在开头添加文档,例如insertOne() JS的工作原理。 我正在构建Blog,因此应在列表顶部添加新帖子。 但我当然可以.unshift()。 主要问题是为什么在中间添加文档。

1 个答案:

答案 0 :(得分:2)

您应该按创建时间(当您尝试按创建时间排序输出它们时)对集合进行排序,而不是尝试更改为集合中的插入顺序。

db.posts.find().sort({creation_time: -1})

这样最近的参赛作品将会名列前茅。

参考:https://docs.mongodb.com/manual/reference/method/cursor.sort/#cursor.sort