gpt4 book ai didi

javascript - 如何将 mongodb 查询的结果保存到 javascript 变量中?

转载 作者:可可西里 更新时间:2023-11-01 09:18:25 25 4
gpt4 key购买 nike

这里有一些关于如何将查询结果保存到 javascript varialbe 中的问题,但我无法实现它们。关键是我有一个非常困难的查询,所以在我看来,这个问题是独一无二的。

问题来了。我有一个名为“drives”的集合和一个名为“driveDate”的键。我需要保存 1 个具有最小日期的变量,以及另一个具有最大日期的变量。

最小日期的查询是:

> db.drives.find({},{"_id":0,"driveDate":1}).sort({"driveDate":1}).limit(1)

结果是:

{ "driveDate" : ISODate("2012-01-11T17:24:12.676Z") }

我如何将它保存到变量中,我可以做类似的事情吗:

tmp = db.drives.find({},{"_id":0,"driveDate":1}).sort({"driveDate":1}).limit(1)

谢谢!!!

最佳答案

假设您正尝试在 shell 中执行此操作:

 tmp = db.drives.find({}, {_id:0, driveDate:1}).sort({driveDate:1}).limit(1).toArray()[0]

find 返回一个游标,您需要对其进行迭代以检索实际文档。在光标上调用 toArray 将其转换为文档数组。

关于javascript - 如何将 mongodb 查询的结果保存到 javascript 变量中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13672718/

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