最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何从mongodb检索日期

IT培训 admin 3浏览 0评论

如何从mongodb检索日期

我正在尝试根据用户的输入检索日期。日期以yyyy/mm/dd存储为字符串)的格式插入mongodb中。我想知道如何检索用户指定日期的记录。

我曾尝试将日期分解为年,月和日,然后尝试搜索,但仍然找不到解决方案。在下面的find()代码中,如果我正在搜索,它将返回两个记录,但是我只需要日期为[[“ 2019/11/12”的记录。

user.db

{ . . start_Date: "2019/11/12" } { . . start_Date: "2019/12/12" }

app.js

dbo .collection("testing") .find({ start_Date: { $regex: req.params.day, $options: "i" } }) .toArray(function(err, n_date) { if (err) { reject(err); } else { console.log(n_date); resolve(n_date); } });
未收到任何错误消息。
回答如下:您应该从客户端获取与日期相等的数据并保存它

var dateCommingFromClient = req.paramspleteDate // completeDate is like this "2019/11/12" not day only var query = { start_Date: dateCommingFromClient }; dbo.collection("testing").find(query).toArray(function(err, result) { if (err) throw err; console.log(result); db.close(); });

如何从mongodb检索日期

我正在尝试根据用户的输入检索日期。日期以yyyy/mm/dd存储为字符串)的格式插入mongodb中。我想知道如何检索用户指定日期的记录。

我曾尝试将日期分解为年,月和日,然后尝试搜索,但仍然找不到解决方案。在下面的find()代码中,如果我正在搜索,它将返回两个记录,但是我只需要日期为[[“ 2019/11/12”的记录。

user.db

{ . . start_Date: "2019/11/12" } { . . start_Date: "2019/12/12" }

app.js

dbo .collection("testing") .find({ start_Date: { $regex: req.params.day, $options: "i" } }) .toArray(function(err, n_date) { if (err) { reject(err); } else { console.log(n_date); resolve(n_date); } });
未收到任何错误消息。
回答如下:您应该从客户端获取与日期相等的数据并保存它

var dateCommingFromClient = req.paramspleteDate // completeDate is like this "2019/11/12" not day only var query = { start_Date: dateCommingFromClient }; dbo.collection("testing").find(query).toArray(function(err, result) { if (err) throw err; console.log(result); db.close(); });

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论