当前位置: 首页 > news >正文

浪网站制作莱芜金点子最新招聘信息招聘网

浪网站制作,莱芜金点子最新招聘信息招聘网,网站一级域名和二级域名区别,常州网络公司网站MongoDB常用语句 使用创建和删除查询条件查询模糊查询分页排序聚合两表连接 插入 使用 展示数据库 show dbs 或 show databases 查看当前在使用的数据库 db展示数据库下所有表 show collections 或 show tables;终端内容过多#xff0c;用该指令清屏 cls创建和删除 如果… MongoDB常用语句 使用创建和删除查询条件查询模糊查询分页排序聚合两表连接 插入 使用 展示数据库 show dbs 或 show databases 查看当前在使用的数据库 db展示数据库下所有表 show collections 或 show tables;终端内容过多用该指令清屏 cls创建和删除 如果数据库【school】不存在则创建它否则就切换到【school】数据库。 因为是创建了一个空的所以它只存放在内存中没到磁盘里。用show dbs无法查看但db可以 use school 删除当前使用的数据库 db.dropDatabase() drop database school;创建名为student的集合用创建语句插入内容为空也可以创建 db.createCollection(student) db.student.insertOne({})删除student集合 db.student.drop() drop table student;查询 db.student.find().pretty() 美化输出结果查询所有记录 db.student.find() select * from student;查询指定列 name、age 数据 当然 name 也可以用 true 或 false,当用 ture 的情况下和 name:1 效果一样如果用 false 就是排除 name显示 name 以外的列信息。 db.student.find({}, {name: 1, age: 1}); select name, age from student;查询去重后的一列 db.student.distinct(name) select distict name from student;条件查询 db.student.find({age: 22}) select * from student where age 22; db.student.find({age: {$gt: 22}}) select * from student where age 22; db.student.find({age: {$lt: 22}}) select * from student where age 22; db.student.find({age: {$gte: 25}}) select * from student where age 25; db.student.find({age: {$lte: 25}}) select * from student where age 25; db.student.find({age: {$ne: 25}}) select * from student where age ! 25;db.student.find({age: {$gte: 23, $lte: 25}}); select * from student where age23 and age 25; db.student.find({name: zhangsan, age: 22}); select * from student where name zhangsan and age 22; db.student.find({$or: [{age: 22}, {age: 25}]}); select * from student where age 22 or age 25; db.student.find({age :{$in:[22,25]}}); select * from student where age in (22,25);db.student.find({createtime:{$gt:isodate(2020-11-09t00:00:00z)}}); select * from student where createtime 2020-11-09 00:00:00; db.student.aggregate({$match:{createtime:{$gte:isodate(2020-11-10t00:00:00z),$lt:isodate(2020-11-11t00:00:00z)}}}); select * from student where createtime 2020-11-10 00:00:00 and createtime 2020-11-11 00:00:00;查询指定列 db.student.find({age: {$gt: 25}}, {name: 1, age: 1}); select name, age from student where age 25;模糊查询 db.student.find({name: /zhang/}) select * from student where name like %zhang%; db.student.find({name: /^zhang/}) select * from student where name like zhang%; db.student.find({name: /zhang$/}) select * from student where name like %zhang;分页 # 查询前 5 条数据 db.student.find().limit(5); select * from student limit 5; # 查询在 6-10条 之间的数据 db.student.find().limit(10).skip(5); select * from student limit 5,5;查询 10 条以后的数据 db.userInfo.find().skip(10);排序 # 升序 db.student.find().sort({age: 1}); select * from student order by age asc; # 降序 db.student.find().sort({age: -1}); select * from student order by age desc;聚合 db.student.find({age: {$gte: 25}}).count(); select count(*) from student where age 20;db.student.aggregate({$group:{_id:null,score:{$sum:$score}}}); select sum(score) from student;db.student.aggregate({$group:{_id:null,score:{$avg:$score}}}); select avg(score) from student;db.student.aggregate({$match:{createtime:{$gte:isodate(2020-11-10t00:00:00z),$lt:isodate(2020-11-11t00:00:00z)}}},{$group:{_id:null,score:{$sum:$score}}}); select sum(score) from student where createtime 2020-11-10 00:00:00 and createtime 2020-11-11 00:00:00;两表连接 【student】表和【stuAdress】表关联两表关联字段是userId相等关联条件是userId等于2102123 db.student.aggregate([{$lookup:{from: stuAdress,localField: userId,foreignField: userId,as: address_detail}},{ $match : {userId :2102123} } ])有点相当于 select a.*b.* from student a, stuAdress b where a.userIdb.userId and userId2102123输出结果长这样 [{_id: 1,userId: 2102123,username: zhangsan,age:32,address_docs: [{_id: 1,userId: 2102123,address: 黑龙江哈尔滨},{_id: 3,userId: 2102123,address: 四川成都}]} ]skip(), limilt(), sort()三个放在一起执行的时候执行的顺序是先 sort(), 然后是 skip()最后是显示的 limit()。 插入 # 新建一个实例再插入 doc{name:zhangsan,age:32,sex:man} db.test.insertOne(doc) # 数据内容直接写入语句 db.test.insertOne({name:zhangsan,age:32,sex:man})# 插入数据成功会返回true而且会在数据中添加一个_id属性 db.test.insertOne({name:zhangsan,age:32,sex:man}) 将数据插入到test表中 db.coil_new_test.insertOne({name:zhangsan,age:32,sex:man}) 将数据插入到coil_new_test表中 db.coil.new.test.insertOne({name:zhangsan,age:32,sex:man}) 将数据插入到coil.new.test表中
http://www.pierceye.com/news/186158/

相关文章:

  • 免费网站模板制作自助建站上建的网站免费吗
  • 深圳市网站建设外包公司门户网站代码结构
  • 昆明做网站建设找谁最新版在线 网
  • 东昌府聊城网站建设网站广告做的好的企业案例分析
  • asp三层架构做网站网站开发前端基础
  • 医院网站建设方案策划书把网站做成app的软件下载
  • 网站建设实践报告3000字wordpress消息提示插件
  • 网站制作的评价标准做网站后台需要什么
  • 学院网站建设服务宗旨实惠的网站建设产品
  • 网站改名 备案影视制作
  • 网站开发亿码酷技术网站建设选谋者
  • 智能家居网站模板怎样做网站标题优化
  • 深圳制作网站制作公司哪家好最简洁 wordpress主题
  • 重庆忠县网站建设公司推荐国内公关公司
  • 给彩票网站做代理违法吗wordpress文章与页面关联
  • 网站标题加后缀模拟ip访问网站
  • 临清网站建设费用什么是网络营销的基础
  • 街道办的网站由谁做的企业首次建设网站的策划流程
  • 优化大师免费版下载一键优化下载安装
  • 网站建设近五年出版的书籍甘肃省工程建设信息官方网站
  • 杭州网站现场备案项目营销策划方案
  • 网站打包成app软件php网站 上传
  • 行业网站建设策划方案系部网站开发计划书
  • 建设部网站投诉核查做网站一般几个人
  • 360网站推广官网网址怎样在网站做咨询医生挣钱
  • 重庆市建设银行网站一站式网站建设有哪些
  • 自学设计软件的免费网站免费ppt模板简约
  • 申请个人网站怎么申请网站类型有哪些
  • 做网站推广托管注意哪个网站做推广好
  • 大竹网站建设泗阳城乡建设局网站