跳到主要内容
CNode

mongoose的一个坑

问答
Llinxiaoziruo发布于 8 年前最后回复 8 年前
637720

如果查询条件的key相同,就尴尬了。类似于:

{ material_id:{ $gte: 100, $gte: 200 } }

出现两个相同的查询条件"gte",nodejs没法构建这样的json,求解!

查看回复

回复 (6)

Z
zswnew#68 年前

{$and:[{条件1},{条件2}]}

来自酷炫的 CNodeMD

L
linxiaoziruo#58 年前
引用 Fov6363这是什么场景?

@Fov6363 就是查询物料信息,物料项的筛选项是从这个月的统计数据和上个月的统计数据分别得来的,有时候有些是重复的,有时候是没重复的。确实是可以在执行数据库查询的时候进行合并,但是合并太麻烦,N*N种情况需要考虑,就不做这个事情了。

F
finmily#48 年前

同问,这是什么场景,还需要>=100 and >= 200的 ?

F
Fov6363#38 年前

这是什么场景?

L
linxiaoziruo#28 年前
引用 zlyuanteng可以用or查询

@zlyuanteng or查询是错误的,这是and的关系

Z
zlyuanteng#18 年前

可以用or查询

参与回复

登录后即可参与回复。登录