$ elemMatch在不包含子文档的数组上有用吗?

时间:2019-01-30 20:11:22

标签: arrays mongodb

我正在尝试掌握$elemMatch运算符,它似乎仅对子文档数组有用。是这种情况还是我误解了运营商?

如果我有3个文档,其尺寸如下:

{_id:1,dimensions:[1,2,3]},
{_id:1,dimensions:[3,4,5]},
{_id:1,dimensions:[6,7,8]}

我认为如果使用以下查询,我会得到不同的结果:

db.collection.find({dimensions:{$gte:1,$lte:3}})
db.collection.find({dimensions:$elemMatch{$gte:1,$lte:3}})

谢谢

0 个答案:

没有答案