Due to limitations of the org.bson.Document, you can't add a second '$and' expression specified as '$and : [Document{{"customerName"=Document{{$gte=admin}}}}]'. Criteria already contains '$and : [Document{{"customerNickName"=Document{{$gte=admin}}}}]'.
时间: 2023-11-01 19:11:28 浏览: 193
计算模型与算法技术:12-Coping with the Limitations of Algorithm Power.ppt
这个错误是因为你在查询条件中添加了两个 '$and' 表达式。在 MongoDB 中,每个查询条件只能有一个 '$and' 表达式。如果你需要添加多个条件,可以将它们放在同一个 '$and' 表达式中。例如:
```
db.collection.find({
'$and': [
{'customerName': {'$gte': 'admin'}},
{'customerNickName': {'$gte': 'admin'}}
]
})
```
这个查询将返回满足两个条件的文档:customerName 大于等于 'admin',且 customerNickName 大于等于 'admin'。
阅读全文