【发布时间】:2021-07-13 23:31:16
【问题描述】:
我正在使用 pymongo 教程和 Zeppelin 笔记本中的餐厅数据库。
- 哪些餐厅是比萨店,并且在 成绩低于 C 或分数高于 19,不分年级?
我已尝试同时使用 $or/$and 语句,但我不断收到错误
%mongodb
db.resturants.find({$and :[{"cuisine": {$regex: "Pizza"}},
{"grades.grade" : {$ne: "A"}},
{"grades.grade" : {$ne: "B"}},
{"grades.grade" : {$ne: "C"}}]},
{$or : [{"cuisine": {$regex: "Pizza"}},
{"grades.score" : {$gt: 19}}]}).table()
【问题讨论】: