请教如何在数据库查询时使用对象数组类型字段的值
- 需求的场景描述(希望解决的问题)
例如下列数据:
[ { "_id": "1", "name": "张三", "tag": [ { "type": "射击", "point": 8 }, { "type": "拳击", "point": 3 } ] }, { "_id": "2", "name": "李四", "tag": [ { "type": "射击", "point": 6 }, { "type": "大刀", "point": 5 } ] }, { "_id": "3", "name": "王五", "tag": [ { "type": "拳击", "point": 7 }, { "type": "射击", "point": 6 }, { "type": "大刀", "point": 9 } ] }] |
现在需要列出
tag包含type=“拳击”的人
tag包含point>6的人
- 希望提供的能力
请帮忙给个查询条件的写法。
也许是我的数据储存格式设计有问题,以前没做过NoSql的内容,缺乏经验。有大神帮指点下就好了:)
