mongodb - MongoDB查询双嵌套数组
问题描述
下面是我的名为 business 的 mongo db 文档
{
"_id": ObjectId("5be8e24a6600321ead321466"),
"business_id": "r89Re4FNgVWHgBfjCVZyVw",
"name": "Harlow",
"neighborhood": "Ville-Marie",
"address": "438 Place Jacques Cartier",
"city": "Montréal",
"state": "QC",
"postal_code": "H2Y 3B3",
"stars": 3.5,
"attributes": {
"Alcohol": "full_bar",
"BikeParking": "True",
"BusinessAcceptsCreditCards": "True",
"BusinessParking": "{'garage': False, 'street': False, 'validated': False, 'lot': False, 'valet': False}",
"Caters": "False",
"GoodForMeal": "{'dessert': False, 'latenight': False, 'lunch': False, 'dinner': False, 'breakfast': False, 'brunch': False}",
"RestaurantsDelivery": "False",
"RestaurantsGoodForGroups": "True",
},
"categories": "Nightlife, Bars, American (Traditional), Tapas/Small Plates, Poutineries, Supper Clubs, Restaurants, Tapas Bars",
}
问题:在上述名为 business 的集合中,我需要查找所有提供午餐的餐厅。(需要检查属性-GoodForMeal-lunch)
它是嵌套数组。请建议我如何使用 mongo db 来完成
解决方案
推荐阅读
- jenkins - Jenkins - 如何限制工作和控制工作流程?
- powershell - 从共享文件夹中删除完全访问权限,但有例外
- python - 如何通过 tkinter 的条目写入 csv?
- php - Graph API:通过驱动器项目ID发送带有附件的邮件?
- r - ggbetweenstats中的点颜色
- angular - 根据日期值更改Angular 6 / HTML5中的表格行颜色
- typescript - TypeScript 3 中的项目引用,带有单独的 `outDir`
- python - Python:如何用格式化的跨度标签替换跨度标签并通过漂亮的汤返回结果页面
- c# - 附加事件处理程序只调用一次
- reactjs - Dockerfile 是如何设置的?