【发布时间】:2022-01-04 05:34:15
【问题描述】:
我正在创建一个搜索栏,使用 react 在 mongodb 文档中查找多个数据字段。我将一个关键字从前端发送到 NodeJS api 以搜索包含该关键字的文档。到目前为止,我可以搜索任何字符串值字段。但我想搜索 createdAt 日期值也使用相同的搜索。
例如,我想使用“2021-26-11”这个字符串值来获取所有已创建的文档。以下是我的猫鼬状况
var condition = title ? { $or: [{ title: { $regex: new RegExp(title), $options: "i" } }, { author: { $regex: new RegExp(title), $options: "i" } },{ createdAt: { $regex: new RegExp(title), $options: "i" } }] } : {};
【问题讨论】:
标签: javascript node.js reactjs mongodb mongoose