在MongoDB中,可以使用以下方式查询数组中的元素:
db.collection.find({array: {$elemMatch: {$eq: "element"}}})
db.collection.find({array: {$in: ["element1", "element2"]}})
db.collection.find({"array.2": {$exists: true}})
db.collection.find({array: {$size: 3}})
db.collection.find({array: {$type: "string"}})
这些查询方法可以根据具体的需求选择使用,用于查询数组字段中的元素。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:mongodb怎么查询数组里面的值