当集合中的GoogleMap
文档Mongo在第一个和最后一个文档之间添加文档时。
预计会在最后添加,对吗?但对我来说,理想情况是在开头添加文档,例如insertOne()
JS的工作原理。
我正在构建Blog,因此应在列表顶部添加新帖子。
但我当然可以.unshift()
。
主要问题是为什么在中间添加文档。
答案 0 :(得分:2)
您应该按创建时间(当您尝试按创建时间排序输出它们时)对集合进行排序,而不是尝试更改为集合中的插入顺序。
db.posts.find().sort({creation_time: -1})
这样最近的参赛作品将会名列前茅。
参考:https://docs.mongodb.com/manual/reference/method/cursor.sort/#cursor.sort