当前位置: 首页 > 知识库问答 >
问题:

如何在MongoDB中找到集合中的最后一个元素?[重复]

鱼浩荡
2023-03-14

我在Mongo DB Atlas中收集了一个用户名称。

{"_id":{"$oid":"5ebe6fdc9f17193b6c51063e"},"name":"Harry","country":"India","gender":"male"}
{"_id":{"$oid":"6fbe6fdc9f17193b6c52463e"},"name":"John","country":"Africa","gender":"male"}
{"_id":{"$oid":"7gbe6fdc9f17193b6c58063e"},"name":"Mike","country":"USA","gender":"male"}
{"_id":{"$oid":"8hbe6fdc9f17193b6c53063e"},"name":"Alice","country":"India","gender":"female"}
{"_id":{"$oid":"9ebe6fdc9f17193b6c52063e"},"name":"Katherine","country":"UK","gender":"female"}

它还在继续。

在节点中可以使用什么查询。js和mongoose找到集合中的最后一个元素了吗?当集合不断动态增加时,如何获取集合最后一个元素的id?

共有1个答案

都沈浪
2023-03-14

由于您的\u idObjectId类型,因此可以按\u id排序,排序顺序将按创建顺序排列。

items.find.sort( [['_id', -1]] ) // get all items desc by created date.

如果您想要最后创建的项目,可以使用以下查询:

items.find.sort( [['_id', -1]] ).limit(1) // get last created item

本质上,按_id排序将按创建日期排序...

 类似资料:
  • 问题内容: 图片我想获得一个特定的框架,你可以在图像中找到的“href”,我试图尽我可以,但我不能够得到的“href” 我尝试了上面的代码,我使用了该框架的Xpath并尝试获取该框架的href。链接:“ https://iaeme.com/ijciet/issues.asp?VType=8&IType=10&JType=IJCIET&PageNumber=1 ” 问题答案: 按照您共享以获取所有“

  • 在单链表中,我们知道最后一个节点的下一个指向,这样我们就可以通过遍历找到它。 如果单链表的最后一个节点指向某个中间节点,那么我们如何找到最后一个节点?

  • 本文向大家介绍在Scala中找到列表的最后一个元素,包括了在Scala中找到列表的最后一个元素的使用技巧和注意事项,需要的朋友参考一下 假设我们在Scala中有一个列表,该列表在scala.collection.immutable包下定义。众所周知,列表是相同类型元素的集合,其中包含不可变(不可更改)数据。我们通常应用last函数来显示列表的最后一个元素。 使用最后一个关键字 以下Scala代码显

  • 问题内容: 我有一个集合,我想获取集合的最后一个元素。最直接,最快捷的方法是什么? 一种解决方案是先toArray(),然后返回数组的最后一个元素。还有其他更好的方法吗? 问题答案: 这不是一个非常有效的解决方案,但是可以工作一个:

  • 这是一个算法问题。如果我错过了Python中任何有帮助的现有函数,请大喊一声。 给定一组元素的,我们可以在Python中使用函数来找到所有唯一的k元素子集。让我们调用包含所有这些子集的集合。请注意,每个这样的子集都有不同的元素。 问题是两步走。首先,给定这些k-不同元素子集,我想组合(其中的一些),这样(组合只是一些子集的超集): > 构图中任意两个子集之间的交集为空 构图中所有子集的并集给出的正

  • 问题内容: 这个问题已经在这里有了答案 : 在列表中找到出现次数最多的项目 (13个答案) 4个月前关闭。 给出以下列表 我正在尝试计算每个单词出现多少次并显示前3位。 但是,我只想查找首字母大写的前三位,而忽略不首字母大写的所有单词。 我敢肯定有比这更好的方法,但是我的想法是做以下事情: 将列表中的第一个单词放入另一个称为uniquewords的列表中 从原始列表中删除第一个单词及其所有重复单词