如何对集合中的数组进行筛选?
发布于 5 年前 作者 wangxiuying 3506 次浏览 来自 问答

我的客户表结构如下:

需求是输入关键字,要对所有用户的名字或者用户的车名进行模糊查询

例如一个用户叫 小红,另外一个用户有一辆 红旗轿车 要求输入 “红” 要把这两个用户都筛选出来

请问应该怎么写才能查到呢?

2 回复

elemMatch

这个好用! 感谢!

另外还有个问题求解

我的订单表 order 里有商品 goods的id 的数组

我现在是先把订单表的数据拿到,然后再通过订单里的商品id去查商品,需要2次操作才能拿到全部数据

有没有办法一次拿到订单数据,以及订单里商品数组对应的商品信息?

回到顶部