Mongoose 按日期查询

2023-12-27

我想用这样的文档结构查询 mongoDB:

var ExampleSchema = mongoose.Schema({
    createdAt: { type: Date, default: Date.now },
    validUntil: Date,
    name: String
});

并且需要它只返回有效的文档,即 validUntil 大于当前时间。这不起作用,猫鼬返回所有文档:

var d = new Date();
var n = d.toISOString();
Example.find({ '$where': 'validUntil'>n })

Use $gte像这样 :

Example.find({
    validUntil: {
        $gte: new Date(2016,09,30)
    }
})
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mongoose 按日期查询 的相关文章

  • 自动执行异步函数

    下面的代码可以完美运行 const Course mongoose model Course courseSchema async function foo const nodeCourse new Course name Node JS
  • Angular 5 - ag-grid 18.0.1 - 边缘崩溃

    我一直在到处搜索 但无法找到与此相关的任何信息 很可能是因为 ag grid update 18 x 是新的 无论如何 似乎在将 ag grid 从 17 1 1 更新到 18 0 1 后 任何带有 ag grid 的页面最终都会导致 ED
  • mongodb从不同数据库中选择

    我有大约 200 个 mongodb 数据库 每个数据库都有一个名为 Group 的集合 在该集合中有一个名为 meldingId 的字段 是否可以进行一个 mongodb 查询来查找不同数据库中的所有值 我设法通过 selectDB da
  • MongoRepository动态查询

    我有以下问题 假设我有以下模型对象 class Person String id String firstName String lastName Map
  • Node / Express Handlebars - 在哪里定义自定义助手

    我正在开发一个节点 快速 车把应用程序 我刚刚发现了自定义助手 但我不知道在哪里定义它们 我尝试在实际视图模板 hbs 文件中添加一些
  • GraphQL Args 错误:参数类型必须是输入类型,但得到: function GraphQLObjectType(config) {

    服务器启动时 node index js 我的 GraphQL NodeJS 服务器出现以下错误 错误 Query payment data 参数类型必须是输入类型 但得到 函数 GraphQLObjectType config class
  • 无法在docker容器中安装npm?

    我正在数字海洋服务器的 Docker 平台上部署一个简单的 Node js 应用程序 包 json name docker centos hello private true version 0 0 1 description Node j
  • Socket.io v3 不支持的协议版本错误

    我坚持使用较新版本的 socket io 一切都很好 但是当我想升级到 socket io 3 时 一切都崩溃了 目前在客户端上 我收到一个 400 HTTP 状态代码 并带有以下 JSON 响应 code 5 message Unsupp
  • UnhandledPromiseRejectionWarning: MongoError: w 必须是连接处的数字或字符串

    任何人都知道为什么我会收到此错误 UnhandledPromiseRejectionWarning MongoError w 必须是连接处的数字或字符串 我在运行下面的代码时遇到此错误 它的目的是检查用户是否在 mongodb 数据库中 如
  • 不和谐机器人 |不和谐.js |类型错误:无法读取未定义的属性“长度”

    我正在制作一个 Discord 机器人 并且正在使用 CodeLyon 的视频作为参考 该错误位于我的 message js 文件中 该文件包含以下内容 require dotenv config create cooldowns map
  • Node.js:无法从同一网络上的不同设备访问服务器

    注意 还有其他一些人也遇到过类似的问题 但这些问题是通过修复代码中涉及服务器如何侦听的小花絮来解决的 在我看到的示例中 他们将 127 0 0 1 作为参数放在http createServer listen 但是 我没有同样的问题 当我尝
  • MongoDB 按数组内部元素分组

    我有一个文章列表 每篇文章都有一个数组属性 其中列出了其中提到的各个个人 id oid 52b632a9e4f2ba13c82ccd23 providerName The Guardian url http feeds theguardia
  • 在 Node.js 中,什么是“on”?

    In 官方文档 http nodejs org docs v0 6 3 api http html http ClientResponse 有一些示例代码 var req http request options function res
  • 使用nodegit切换分支/标签

    我整个早上都在尝试打开现有的存储库并使用 nodegit 更改分支或标签 文档内容很丰富 但似乎已经过时了 关于我做错了什么有什么想法吗 var NodeGit require nodegit var open NodeGit Reposi
  • 无法通过节点应用程序连接到redis,两者都在docker中

    我正在尝试将我的应用程序连接到 redis 但我得到 ioredis Unhandled error event Error connect ECONNREFUSED 127 0 0 1 6379 当我做 docker exec it ed
  • 是否有“npmpublish-f”的解决方法

    现在npm publish f已弃用 是否有解决方法或软件包可以覆盖发布后的目标版本 我知道关于semver http semver org 我还想要npm publish f 您可以取消发布特定版本 然后重新发布它 npm unpubli
  • node.js 本身还是 nginx 前端来提供静态文件?

    是否有更快的基准或比较 将 nginx 放在节点前面并让它直接提供静态文件或仅使用节点并使用它提供静态文件 nginx 解决方案似乎对我来说更易于管理 有什么想法吗 我不得不不同意这里的答案 虽然 Node 可以做得很好 但如果配置正确 n
  • Angular 2+ 安全性;保护服务器上的延迟加载模块

    我有一个 Angular 2 应用程序 用户可以在其中输入个人数据 该数据在应用程序的另一部分进行分析 该部分仅适用于具有特定权限的人员 问题是我们不想让未经授权的人知道how我们正在分析这些数据 因此 如果他们能够在应用程序中查看模板 那
  • 无法运行 npm install

    In here http devdocs magento com guides v2 0 frontend dev guide css topics css debug html它说要跑npm install 但是当我运行时出现此错误sud
  • 摆脱node-jsx

    在我的 NodeJS 应用程序的路由器中 我想渲染一个 React 应用程序 由于它没有被浏览器化 并且已反应 因此它返回unexpected token lt 构建时出错 我发现如果我require node jsx install 它不

随机推荐

  • Elixir 是否支持内省以显示可用功能?

    考虑这个片段凤凰编程 https pragprog com book phoenix programming phoenix defmodule Rumbl VideoController do use Rumbl Web controll
  • DirectX11 使用 PNG CreateWICTextureFromMemory

    我目前已经使用 CreateWICTextureFromFile 加载纹理 但是我想要对其进行更多控制 并且我想将图像以字节形式存储在资源加载器中 下面只是两组测试代码 它们返回两个单独的结果 我正在寻找对可能的解决方案的任何见解 ID3D
  • C++0x线程中断

    根据 C 0x 最终草案 无法请求线程终止 也就是说 如果需要 我们需要实施一个 DIY 解决方案 另一方面 boost thread 提供了一种中断线程的机制 safe方式 您认为最好的解决方案是什么 设计自己的协作 中断机制 还是采用本
  • pydev:查找对函数的所有引用

    以前可能有人问过这个问题 但我似乎找不到答案 我已经从 Windows 迁移到 Linux 并最近开始使用 PyDev Aptana 但我似乎找不到如何找到对函数的所有引用 Ctrl Shift G 将查找 PyDev 中对函数的所有引用
  • API 平台 - UI 服务器端点定义

    有人可以帮忙吗API平台用户界面 在文档中 我无法找到定义服务器的方法 我希望服务器端点输出显示是否开启本地主机 dev or prod 有人可以帮忙解决这个问题吗 我在 Symfony 中使用它 我不确定它是否与路由文件夹中的 api p
  • 让 TeamCity 拉下所有 git 分支

    在构建服务器上 我设置了 TeamCity 8 1 1 以便在主分支 功能分支之一或使用分支说明符的拉取请求分支之一发生更改时执行构建过程 refs heads refs pull merge 我已经打开了构建代理选项 teamcity g
  • RxJava 和基于游标的 RESTful 分页

    我正在使用 Spotify API 并希望使用 RxJava 链接一些分页结果 Spotify 使用基于光标的分页 因此解决方案如下来自 lopar 的一个 https stackoverflow com a 29594194 377260
  • 在 ASP.NET 中添加表单身份验证声明

    我一直在开发一个 asp net 应用程序 它使用 windows azure 表作为用户信息的数据存储 我有一个类 它可以插入和创建表并处理其他内容 当我看到用户已经存在时 我想使用类似的东西发出身份验证令牌 FormsAuthentic
  • 在 Cordova/Phonegap 应用程序中实施 Stripe 支付网关

    搜索了很多 我想将 Stripe Payment Gateway 集成到我的 cordova 应用程序中 有什么方法可以使用 javascript 在 android 和 ios 中实现它 我给 stripe 发了邮件 显然如果你像在网络上
  • 如何告诉 Jackson 将“null”字符串反序列化为 null 文字?

    我有一个 Web 服务 它将 null 打印为任何属性的字符串 而不是 null 文字 它对几乎所有数据类型 字符串或日期 都执行此操作 例如 在理想情况下它返回 item title Some title expires 2014 11
  • $icon-font-path 在 bootstrap scss 中如何工作?

    我最近开始在我的节点项目上使用 bootstrap SCSS 所以我有app bower components bootstrap sass lib glyphicons scss例如 看看我的 CSS 输出 我看到如下内容 media s
  • 无法为 Visual Studio 2017 Professional 安装 SSDT

    需要你的帮助 我已经在我的电脑上成功安装了VS2017 但是当我尝试安装 SQL Server 数据工具 15 6 0 或 15 5 1 时 出现如下错误 设置失败 无法打开配置注册表项 0x800703F3 谢谢大家 SSDT 的最新版本
  • 如何查找具有特定 id 的元素是否存在

    在我的 JavaScript 中 我想检查具有特定 id 的元素是否存在 我尝试了两种方法 1 var myEle document getElementById myElement if myEle null var myEleValue
  • 为什么 .NET 中的许多命名集合没有实现 IEnumerable

    随机示例 ConfigurationElementCollection Net 有大量这样的小东西WhateverCollection未实现的类IEnumerable
  • Spring @Transactional 提交失败;德比 + Eclipselink

    以下是spring的配置 数据来源
  • 如何理解CAP定理的“可用性”?

    我不知道这是否是一个适当的问题 众所周知 在CAP定理中 A 表示 可用性 在维基百科 http en wikipedia org wiki CAP theorem 可用性 的解释是 Availability a guarantee tha
  • 将 ruby​​ 哈希值转换为 html 列表

    我正在尝试解析这样的 yaml 文件 a a1 a2 b b1 b11 b2 我得到这样的哈希值 a gt a1 gt nil a2 gt nil b gt b1 gt b11 gt nil b2 gt nil 我想把它变成一个列表 ul
  • Fastapi 中的速率限制

    如何在 Fastapi 应用程序中对 API 端点请求进行速率限制 我需要对每个用户每秒 5 个请求的 API 调用进行速率限制 超过该限制会阻止该特定用户 60 秒 在main py中 def get application gt Fas
  • Python - 从串行端口数据逐行读取到可用的列表中

    我的目标是编写一个代码 该代码将无限期地监听和读取串行端口 每隔几秒就会产生此输出 串口输出 aaaa abcd 0 0 0 printf d n data 0 2387 printf d n data 1 14 9 244 44 108
  • Mongoose 按日期查询

    我想用这样的文档结构查询 mongoDB var ExampleSchema mongoose Schema createdAt type Date default Date now validUntil Date name String