首页 > web前端 > js教程 > 正文

以下是一些标题选项,重点关注'操作方法”方面并包括可搜索性的关键字: * **如何根据ObjectID时间戳查询MongoDB文档** * **针对莫

Susan Sarandon
发布: 2024-10-25 07:20:18
原创
274 人浏览过

Here are a few title options,  focusing on the

如何通过 ObjectId 的嵌入日期定位 MongoDB 文档

原始问题:

如何我根据 ObjectIds 中包含的时间戳进行 MongoDB 查询?

详细响应:

综合文章“将时间戳放入 ObjectIds”提供了对此类的深入分析查询。要获得简洁的概述,请考虑以下 JavaScript 代码片段:

创建具有特定日期的 ObjectId:

<code class="js">function objectIdWithTimestamp(timestamp) {
  timestamp = new Date(timestamp);
  var hexSeconds = Math.floor(timestamp / 1000).toString(16);
  return ObjectId(hexSeconds + "0000000000000000");
}</code>
登录后复制

查找在给定日期之后创建的文档日期:

<code class="js">db.mycollection.find({ _id: { $gt: objectIdWithTimestamp('1980/05/25') } });</code>
登录后复制

此查询检索具有指示 1980 年 5 月 25 日午夜之后创建的 ObjectId 的所有文档。通过利用 $gt 运算符,您可以为查询指定日期范围.

以上是以下是一些标题选项,重点关注'操作方法”方面并包括可搜索性的关键字: * **如何根据ObjectID时间戳查询MongoDB文档** * **针对莫的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!