mongodb - 正则表达式不适用于 monodb 中的查找
问题描述
我正在尝试从 user_info 中搜索名称,但此查询不起作用,也没有给我任何问题。这里 full_search 是存储用户在输入框中输入的文本的变量
var full_search = "John"; // req.body.search
Wallet.aggregate([ { $match:{"user_info.name":{"$regex": full_search, "$options": "i"}}} ,
{ $lookup:{
from: "users",
localField: "user_id",
foreignField: "_id",
as: "user_info"
}},
{$project:{ "user_info.name":1}} ]
解决方案
推荐阅读
- r - 根据选定的日期范围显示 rhandsontable 输出
- php - PHP - 提取数组的前 3 个元素 -> 随机播放 -> 并将它们添加回原点。大批
- javascript - TypeError:无法读取 q-ajax-bar 中未定义的属性“$on”
- reactjs - 用样式表覆盖样式组件
- amazon-web-services - 在 aws 上将 eosjs 库连接到 eos 测试网的故障排除
- javascript - 灯塔:失败:站点未注册服务人员
- javascript - 防止滚动直到动画完成
- android - 如何通过侦听器检查用户是否通过电子邮件验证?
- intellij-idea - IntelliJ CE 无法识别 Play 框架
- listview - React 原生水平列表如何选择中心元素 id 并显示在屏幕上