您现在的位置是:课程教程文章
mongodb in和all的区别是什么
2023-12-18 20:54课程教程文章 人已围观
-
XSS实战/黑客/linux/网络安全/信息安全/渗透
XSS实战/黑客/linux/网络安全/信息安全/渗透课程详细咨询QQ:172758609 173245796 1175614630 同微信... -
《Linux系统编程、网络编程》第10章 网络
《Linux系统编程、网络编程》第10章 网络一、出品团队佳嵌工作室。 二、《Linux系统编程、网络编程》第10章 网络编程... -
专为php开发设计的linux运维架构课程(第
专为php开发设计的linux运维架构课程(第学习此课程能够学到: linux的入门基础知识,云计算服务器 linux用户 文件权限... -
通俗语言带你入门组态王KingView
通俗语言带你入门组态王KingView...
$in:满足其中一个元素的数据,类似于关系型数据库中的IN 。
把age=13,73 的数据显示
> db.user.find({age: { $in:[13,73]}}) { "_id" : ObjectId("5ca7a4b0219efd687462f965"), "id" : 1, "name" : "jack", "age" : 73 } { "_id" : ObjectId("5ca7a4c4219efd687462f968"), "id" : 4, "name" : "xiaogang", "age" : 13, "hobby" : [ "羽毛球", "篮球", "足球" ] }
只要满足$in [] 里面的元素都可以查询出来
> db.user.find({hobby:{$in:["足球","篮球"] } }) { "_id" : ObjectId("5ca7a4c4219efd687462f968"), "id" : 4, "name" : "xiaogang", "age" : 34, "hobby" : [ "羽毛球", "篮球", "足球" ] } > db.user.find({hobby:{$in:["羽毛球"] } }) { "_id" : ObjectId("5ca7a4c4219efd687462f968"), "id" : 4, "name" : "xiaogang", "age" : 34, "hobby" : [ "羽毛球", "篮球", "足球" ] }
$all:满足所有元素的数据,主要用来查询数组中的包含关系,查询条件中只要有一个不包含就不返回。
符合列表里面元素条件就可以显示数据
> db.user.find({hobby:{$all:["足球"] } }) { "_id" : ObjectId("5ca7a4c4219efd687462f968"), "id" : 4, "name" : "xiaogang", "age" : 34, "hobby" : [ "羽毛球", "篮球", "足球" ] } > db.user.find({hobby:{$all:["足球","羽毛球"] } }) { "_id" : ObjectId("5ca7a4c4219efd687462f968"), "id" : 4, "name" : "xiaogang", "age" : 34, "hobby" : [ "羽毛球", "篮球", "足球" ] } > db.user.find({hobby:{$all:["足球","桌球"] } })
python学习网,大量的免费MongoDB入门教程,欢迎在线学习!
课程教程:mongodb in和all的区别是什么下一篇:没有了