MongoDB 教程 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

数组条件


当字段包含数组,可以进行数组完全匹配或匹配特定的值。

单个元素匹配只需要传入元素的值即可,完全匹配需要传入一个数组,特定元素匹配需要"字段.索引"形式传入参数。

数组完全匹配:

db.inventory.find( { tags: [ 'fruit', 'food', 'citrus' ] } );

单个元素匹配:

db.inventory.find( { tags: 'fruit' } );

特定元素匹配:

db.inventory.find( { 'tags.0' : 'fruit' } );