当查询条件为多个字段时,需要使用多字段复合条件查询,下面我们来学习一下,如何实现多字段复合查询。 在查询条件中指定多个字段条件,检索出所有满足条件的文档数据。
示例:查询lianjia的租房集合中type字段为home并且价格低于1000的所有房间。
db.lianjia.find({$and:[{type: "home"},{ PRice: { $lt: 1000 }}]});需求: 请查询person集合中年龄(age)大于30岁,并且名字(name)为”Lucy”的数据;
db.person.find({$and:[{name:"Lucy"},{age:{$gt:30}}]});【效果图】:
当有多个查询条件但只需满足其中一个条件就可时,我们就可以使用
【效果图】:
—–青青河边草,嘿,码农最荣耀,哟——
新闻热点
疑难解答