mongodb查询语句的案例
小编给大家分享一下mongodb查询语句的案例,相信大部分人都还不怎么了解,因此分享这边文章给大家学习,希望大家阅读完这篇文章后大所收获,下面让我们一起去学习方法吧!
如果觉得 Mongodb 语句不太好理解,可以和 SQL 语句进行对比,学起来要容易很多。
查询(find)
查询所有结果
select*fromarticledb.article.find()
指定返回哪些键
selecttitle,authorfromarticledb.article.find({},{"title":1,"author":1})
where条件
select*fromarticlewheretitle="mongodb"db.article.find({"title":"mongodb"})
and条件
select*fromarticlewheretitle="mongodb"andauthor="god"db.article.find({"title":"mongodb","author":"god"})
or条件
select*fromarticlewheretitle="mongodb"orauthor="god"db.article.find({"$or":[{"title":"mongodb"},{"author":"god"}]})
比较条件
select*fromarticlewhereread>=100;db.article.find({"read":{"$gt":100}})>$gt(>)、$gte(>=)、$lt(<)、$lte(<=)select*fromarticlewhereread>=100andread<=200db.article.find({"read":{"$gte":100,"lte":200}})
in条件
select*fromarticlewhereauthorin("a","b","c")db.article.find({"author":{"$in":["a","b","c"]}})
like
select*fromarticlewheretitlelike"%mongodb%"db.article.find({"title":/mongodb/})
count
selectcount(*)fromarticledb.article.count()
不等于
select*fromarticlewhereauthor!="a"db.article.find({"author":{"$ne":"a"}})
以上是mongodb查询语句的案例的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。