黑马十次方项目day03-08之mongodb的查询命令
发布日期:2021-06-30 13:14:38
浏览次数:2
分类:技术文章
本文共 937 字,大约阅读时间需要 3 分钟。
文章目录
插入数据
在MongoDB中执行如下的插入数据的命令
db.spit.insert({ _id:"1",content:"我还是没有想明白到底为啥出错",userid:"1012",nickname:"小明",visits:NumberInt(2020)});db.spit.insert({ _id:"2",content:"加班到半夜",userid:"1013",nickname:"凯撒",visits:NumberInt(1023)});db.spit.insert({ _id:"3",content:"手机流量超了咋办?",userid:"1013",nickname:"凯撒",visits:NumberInt(111)});db.spit.insert({ _id:"4",content:"坚持就是胜利",userid:"1014",nickname:"诺诺",visits:NumberInt(1223)});
如下图所示
根据id进行查询
执行命令,即可根据id进行查询.
db.spit.find({"_id":"1"})
注意1必须加单引号或者双引号, 否则查询不到数据, 因为id为文本的字符串类型.下图所示 根据ObjectId进行查询 执行命令 如下 db.spit.find({"_id":ObjectId("5c4282043e6ca2b5b39a5e2d")})
可以看到此时的根据id来查询的值是非常长的, 非常的不方便,因此最好在插入 值时指定字段 根据非主键的值来查询
根据发布人id来查询
db.spit.find({"userid":"1013"})
结果如图所示 . 查询结果只返回一条数据
上面的结果中,有2条数据,如果想只查询一条数据出来,那么可以用findOne来进行
执行命令db.spit.findOne({"userid":"1013"})
结果如图所示. 注意One为大写的 查询的结果返回指定条数数据
使用limit方法,来指定返回的记录条数, 该方法的调用在find方法之后
db.spit.find({"userid":"1013"}).limit(1)
如下图所示 转载地址:https://javaweixin6.blog.csdn.net/article/details/86549428 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2024年04月25日 14时10分22秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
轻松掌握Ubuntu Linux的3D桌面快捷键使用
2019-05-01
通过视频展示如何通过Samba配置PDC
2019-05-01
OSSIM(开源安全信息管理系统)在企业网络管理中的应用
2019-05-01
网站及监控利器 Pandora FMS使用体验
2019-05-01
解决Esxi5下安装Windows 8的问题
2019-05-01
如何搭建Eclipse +Apache Tomcat配置Java开发环境
2019-05-01
开源计算机集群监控Ganglia应用视频
2019-05-01
Linux软件万花筒
2019-05-01
vSphere5安装配置视频教程
2019-05-01
《Linux企业应用案例精解》一书已由清华大学出版社出版
2019-05-01
安装配置FreeBSD9全过程体验
2019-05-01
全球开源软件发展趋势分析
2019-05-01
Linux系统安全加固(一)
2019-05-01
Linux常用的安全工具
2019-05-01
Linux下网络服务的安全设置
2019-05-01
一款非常实用的在线代码分享站点
2019-05-01
教你一分钟制作自己的电子书(视频)
2019-05-01
完成《Java编程入门》初稿
2019-05-01
MacOSX和Windows 8的完美融合
2019-05-01