创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

小编给大家分享一下mongodb查询语句的案例,相信大部分人都还不怎么了解,因此分享这边文章给大家学习,希望大家阅读完这篇文章后大所收获,下面让我们一起去学习方法吧!
如果觉得 Mongodb 语句不太好理解,可以和 SQL 语句进行对比,学起来要容易很多。
查询(find)
查询所有结果
select * from article db.article.find()
指定返回哪些键
select title, author from article
db.article.find({}, {"title": 1, "author": 1})where条件
select * from article where title = "mongodb"
db.article.find({"title": "mongodb"})and条件
select * from article where title = "mongodb" and author = "god"
db.article.find({"title": "mongodb", "author": "god"})or条件
select * from article where title = "mongodb" or author = "god"
db.article.find({"$or": [{"title": "mongodb"}, {"author": "god"}]})比较条件
select * from article where read >= 100;
db.article.find({"read": {"$gt": 100}})
> $gt(>)、$gte(>=)、$lt(<)、$lte(<=)
select * from article where read >= 100 and read <= 200
db.article.find({"read": {"$gte": 100, "lte": 200}})in条件
select * from article where author in ("a", "b", "c")
db.article.find({"author": {"$in": ["a", "b", "c"]}})like
select * from article where title like "%mongodb%"
db.article.find({"title": /mongodb/})count
select count(*) from article db.article.count()
不等于
select * from article where author != "a"
db.article.find({ "author": { "$ne": "a" }})以上是mongodb查询语句的案例的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联-成都网站建设公司行业资讯频道!