gpt4 book ai didi

javascript - 如何查询某个字段值最高的文档

转载 作者:行者123 更新时间:2023-11-30 11:05:39 25 4
gpt4 key购买 nike

假设我有一组文档。为简化起见,假设所有这些文档都只有 2 个字段,name 和 id,如下所示。

我想获取“id”值最大的文档。我可以使用带有某些参数的 .find({}) 吗?如果是这样,我无法弄清楚哪个参数会为我找到某个字段的最大值。

[
{
name: "name1",
id: 1
}
{
name: "name2",
id: 2
}
{
name: "name1",
id: 3
}
{
name: "name1",
id: 0
}
]

最佳答案

let documents = [
{
name: "name1",
id: 1
},
{
name: "name2",
id: 2
},
{
name: "name1",
id: 3
},
{
name: "name1",
id: 0
}
];

let max = documents.sort( (a, b) => a.id > b.id ? -1 : 1)[0]
console.log( max );

怎么样let maxIdDocument = documents.sort( (a, b) => a.id > b.id ? 1 : -1)[0]

关于javascript - 如何查询某个字段值最高的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55737093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com