我正在尝试从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}} ]