首页 > 解决方案 > 正则表达式不适用于 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}} ]

标签: mongodb

解决方案


推荐阅读