mongodb多维数组过滤的方法是什么

   2025-02-15 2210
核心提示:在MongoDB中,可以使用$elemMatch操作符来过滤多维数组。假设有以下文档结构:{“_id”: 1,“students”: [{“name”: “John”,

在MongoDB中,可以使用$elemMatch操作符来过滤多维数组。

假设有以下文档结构:

{“_id”: 1,“students”: [{“name”: “John”,“grades”: [80, 90, 70]},{“name”: “Jane”,“grades”: [85, 95, 75]}]}

如果想要过滤出具有特定成绩的学生,可以使用$elemMatch操作符,示例如下:

db.collection.find({“students”: {“$elemMatch”: {“grades”: {“$gte”: 90}}}})

这个查询将返回具有至少一个成绩大于等于90的学生。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言