mongodb条件查询语句_linux基本命令的使用

mongodb条件查询语句_linux基本命令的使用1、字段匹配举例:查询“_id”字段值为5980690eceab061b1613e594的数据。命令:{‘_id’:ObjectId(‘5980690eceab061b1613e594’)}  2、显示指定字段举例:显示“_id”“tag”两个字段。命令:{_id:”,tag:”}查询结果:  3、字段包含举例:查询tag(数组)字段包含“家”的数据。命令:{‘tag’:{$regex:’…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1、字段匹配

举例:查询“_id”字段值为5980690eceab061b1613e594的数据。

命令:{‘_id’:ObjectId(‘5980690eceab061b1613e594’)}

 mongodb条件查询语句_linux基本命令的使用

 

2、显示指定字段

举例:显示“_id”“tag”两个字段。

命令: {_id:”,tag:”}

查询结果:

 mongodb条件查询语句_linux基本命令的使用

 

3、字段包含

举例:查询tag(数组)字段包含“家”的数据。

命令: {‘tag’:{$regex:’家’}} (也可查询字符串类型的数据字段)

查询结果:

 mongodb条件查询语句_linux基本命令的使用

 

4、指定数组长度

举例:查询所有tag(数组)长度为16的数据。

命令: {‘tag’:{$size:16}}

查询结果:

 mongodb条件查询语句_linux基本命令的使用

 

 

5、限制数组长度

举例:查询tag(数组)长度不小于11。

命令: {‘tag.10’:{$exists:1}} “tag.10″即为tag[10],”$exists:1″即为存在,值为0表示不存在)

查询结果:

 mongodb条件查询语句_linux基本命令的使用

 

 

6、某字段是否在指定集合内

举例:查询type_id字段值为’5982e2f4ceab06947213e593’或’59a697cd99b18564c10f572e’的数据。

命令:{‘type_id’:{$in:[‘5982e2f4ceab06947213e593′,’59a697cd99b18564c10f572e’]}}

查询结果:

type_id=’5982e2f4ceab06947213e593’时,

 mongodb条件查询语句_linux基本命令的使用

type_id=’59a697cd99b18564c10f572e’时,

 mongodb条件查询语句_linux基本命令的使用

type_id字段值为’5982e2f4ceab06947213e593’或’59a697cd99b18564c10f572e’时:

 mongodb条件查询语句_linux基本命令的使用

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/171618.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • js删除数组中指定元素或者空字符串

    js删除数组中指定元素或者空字符串

    2021年11月22日
  • Debian6安装fcitx4

    Debian6安装fcitx4http://ftp.tw.debian.org/debian/pool/main/f/fcitx/下载fcitx-data_4.0.1-6_i386.debhttp://ftp.tw.debian.org/debian/pool/main/f/fcitx下载fcitx_4.0.1-6_i386.debdpkg-ifcitx-data_4.0.1-6_i386.debfcitx_4.0.1-6_i386.deb但是fcitx-sunpinyin都没有进入Debian可以从ubuntu实验区下载http

    2022年10月19日
  • java.lang.Integer常用方法

    java.lang.Integer常用方法+构造函数Integer(intvalue)通过指定的int值构成一个Integer对象。Integer(Strings)通过指定的String值构成一个Integer对象。。+方法int intValue()将此对象转化为int。long longValue()将此对象转化为long。byte byteValue()将此对象转化为byte。sho…

  • 如何理解极限的定义

    如何理解极限的定义极限是研究变量变化的过程,并通过变化的过程来把握变化的结果。一般来说一个函数某个点的结果是由函数确定了的,所以一个函数某个点的值一般就等于其极限。除非是提前,把那个点给挖走了,否则在那个变化过程中是没有什么办法能阻止变化的趋势的。但是也不能说极限就一定等于其函数值。 要理解好极限的定义,可以先从简单的,描述性的定义入手,然后再转到严格的数学定义上去。 描述性定义是这样的:当自变量x无

  • 面向过程

    面向过程现在前端技术不是几年前的前端那样,熟练掌握JavaScript、Jquery、Ajax、DOM操作、其他框架等等这些就够了。而随着业务的复杂等多种因素,如今前端有了面向对象的方式编程,如:TypeSc

  • 大学四年一路自学走来,我把这些私藏的实用工具/学习网站我贡献出来了

    知乎高赞:文中列举了互联网一线大厂程序员都在用的工具集合,涉及面非常广,小白和老手都可以进来看看,或许有新收获。

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号