在mongodb中获取最大_id

苏亚

我在mongodb中使用nodejs收集了这个集合:

_id:
name:
email:
date:

我想使用最大_id,我想要整数值。我尝试此代码,但发现最大后我不知道如何使用。

db.collection.find().sort({_id:-1}).limit(1)

我尝试使用find和findone编写很多代码,但是我无法获得_id中的最大整数。我不使用十六进制ID。我需要使用此ID创建未使用的ID的新帐户,而最后一个帐户是最大_id。有人有主意吗?

prasad_

以下代码以最大值打印文档_id(在mongo shell中尝试过):

var myCursor = db.test.find().sort( { _id: -1 } ).limit(1);

if (myCursor.hasNext()) {
    let doc = myCursor.next();
    printjson(doc);
}

所述db.collection.find()方法返回一个光标光标有很多,你可以应用它,做各种功能的方法:光标的方法



NodeJS的代码:

db.test.find()
       .sort( [[ '_id', -1 ]] )
           .limit(1)
              .toArray( (err, docs) => {
                   if (docs.length > 0) { 
                       let maxId = docs[0]._id;
                       console.log(maxId);
                   }
                   else { 
                       console.log('Nothing found!');
                   } );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL从连接中获取最大的相似ID

来自分类Dev

如何从表中获取最大ID?

来自分类Dev

在mongodb中使用findOne获取具有最大ID的元素

来自分类Dev

MongoDB:分组后获取具有最大版本ID的条目

来自分类Dev

从mongodb中的数组中获取最大值

来自分类Dev

在Pentaho汤匙中获取Max ID Mongodb

来自分类Dev

MongoDb查询以获取数组中字段的最大值

来自分类Dev

如何在MongoDB中获取字段的最大值

来自分类Dev

获取具有MongoDB中字段最大值的文档

来自分类Dev

MongoDB在双嵌套数组中获取最大日期

来自分类Dev

如何在MongoDB中获取字段的最大值

来自分类Dev

MSSQL通过ID从多个列中获取最大值

来自分类Dev

如何在MySQL中获取最大字段的对应ID

来自分类Dev

从SQL Server中的单个行获取最大ID行

来自分类Dev

熊猫在行中获取最大ID并添加到空行

来自分类Dev

如何在MySQL中获取最大字段的对应ID

来自分类Dev

通过 id 从对象数组中获取属性的最大值

来自分类Dev

如何从mysql上的每个类别中获取最大id?

来自分类Dev

在mongoDB中获取具有ID数组的集合中的对象

来自分类Dev

MongoDB-通过查询获取组中最大值的ID

来自分类Dev

如何从MemoryStore获取最大的“ id”?

来自分类Dev

获取MongoDB中第一条记录的ID

来自分类Dev

在上面的MongoDB 3.3.0中获取文档的_id

来自分类Dev

获取行以获取ID列表,其中MySQL数据库中特定字段最大

来自分类Dev

如何在MongoDB中通过单个查询获取计数和最大日期?

来自分类Dev

使用mongodb中的聚合获取所有具有最大值的文档

来自分类Dev

使用mongodb中的聚合获取所有具有最大值的文档

来自分类Dev

使用mongodb中的聚合获取包含多个字段的最大值的对象

来自分类Dev

如何在MongoDB中为每个唯一值分组并获取具有最大日期的文档

Related 相关文章

  1. 1

    SQL从连接中获取最大的相似ID

  2. 2

    如何从表中获取最大ID?

  3. 3

    在mongodb中使用findOne获取具有最大ID的元素

  4. 4

    MongoDB:分组后获取具有最大版本ID的条目

  5. 5

    从mongodb中的数组中获取最大值

  6. 6

    在Pentaho汤匙中获取Max ID Mongodb

  7. 7

    MongoDb查询以获取数组中字段的最大值

  8. 8

    如何在MongoDB中获取字段的最大值

  9. 9

    获取具有MongoDB中字段最大值的文档

  10. 10

    MongoDB在双嵌套数组中获取最大日期

  11. 11

    如何在MongoDB中获取字段的最大值

  12. 12

    MSSQL通过ID从多个列中获取最大值

  13. 13

    如何在MySQL中获取最大字段的对应ID

  14. 14

    从SQL Server中的单个行获取最大ID行

  15. 15

    熊猫在行中获取最大ID并添加到空行

  16. 16

    如何在MySQL中获取最大字段的对应ID

  17. 17

    通过 id 从对象数组中获取属性的最大值

  18. 18

    如何从mysql上的每个类别中获取最大id?

  19. 19

    在mongoDB中获取具有ID数组的集合中的对象

  20. 20

    MongoDB-通过查询获取组中最大值的ID

  21. 21

    如何从MemoryStore获取最大的“ id”?

  22. 22

    获取MongoDB中第一条记录的ID

  23. 23

    在上面的MongoDB 3.3.0中获取文档的_id

  24. 24

    获取行以获取ID列表,其中MySQL数据库中特定字段最大

  25. 25

    如何在MongoDB中通过单个查询获取计数和最大日期?

  26. 26

    使用mongodb中的聚合获取所有具有最大值的文档

  27. 27

    使用mongodb中的聚合获取所有具有最大值的文档

  28. 28

    使用mongodb中的聚合获取包含多个字段的最大值的对象

  29. 29

    如何在MongoDB中为每个唯一值分组并获取具有最大日期的文档

热门标签

归档