【发布时间】:2021-01-22 11:39:27
【问题描述】:
我正在使用带有 Nodejs 的 MongoDB。 例如:
Array = [{name: 'Sam', age: 26, hobby: 'Baseball'},
{name: 'Sam', age: 30, hobby: 'Baseball'},
{name: 'John', age: 26, hobby: 'Baseball'},
{name: 'Mike', age: 32, hobby: 'Baseball'},
{name: 'Max', age: 32, hobby: 'Baseball'},]
我想要一个不重复任何 name 和 age 值的查询,并给我结果 =>
[ {name: 'Sam', age: 26, hobby: 'Baseball'},{name: 'Mike', age: 32, hobby: 'Baseball'} ]
是否可以使用 MongoDB 和 Nodejs?
我检查了 distinct(),但它只需要填写一个作为查询。
【问题讨论】:
-
约翰和马克斯怎么了?
-
@varman 其中
age在重复。我想要字段name和age没有重复值的记录 -
你试过 $unwind 管道了吗?请浏览this页面
-
@Bubai 其实我是新手,所以很难理解。