首先需要下载数据库,安装后,找到bin目录,点开bin目录,复制当前路径配置到环境变量中

和bin的同级下,需要建立一个data/db文件夹,该文件夹并不会自动生成,必须手动设置

 
启动数据库  看到27017说明启动成功
mongod --dbpath e:\data\db
进入服务
mongod
查看mogod连接地址
db.getMongo() 数据库操作
查看数据库
show dbs
创建/切换数据库
use 数据库名 / use ttsf 查看使用的那个数据库
db
查看数据库的明细
db.stats()
删除数据库
db.dropDatabase()
  数据表操作
创建数据表
db.createCollection('表名')
查看数据表
db.getCollectionNames()
使用数据库中的某张表
db.getCollection('表的名称')

db.表名.save({key:val})

db.表名.remove({key:val}) 条件 删除某一条
db.表名.remove({}) 删除所有

db.表名.update({key:val},{$set:{key:val}}) 第一值是筛选的条件 第二个值是需要修改成什么样子 $set修改
db.表名.update({key:val},{$inc:{key:val}}) 第一值是筛选的条件 第二个值是需要修改成什么样子 $inc修改 数字

db.表名.find() 查所有
db.表名.find({age:{$gt:val}}) 大于
db.表名.find({age:{$lt:val}}) 小于
db.表名.find({age:{$gte:val}}) 大于等于
db.表名.find({age:{$lte:val}}) 小于等于
db.表名.find({age:{$gte:val,$lte:val}}) 区间段之间
db.表名.find({name:/val/}) 模糊查询
db.表名.find({},{key:1,key:0}) 查询指定字段 1显示 0不显示 即为查询列
db.表名.find().sort({key:1}) 排序 1升序 -1降序
db.表名.find().limit(n) 显示多少条数据
db.表名.find().skip(n) 跳过多少条数据
db.表名.findOne() 查询一条数据
db.表名.find().count() 查询数据库中有多少条数据
分页原理
/goods/pageGoods?limit=5&page=3;
let {limit,page}
db.students.find().spkip(0).limit(5)
db.students.find().spkip(5).limit(5)
db.students.find().spkip(10).limit(5)
db.students.find().spkip((page-1)*limit).limit(5)

最新文章

  1. android onCreate中获取view宽高为0的解决方法
  2. shell判断FTP传输是否成功
  3. Advanced SQL
  4. Maven-005-部署构件至 nexus 私服
  5. 三星在GPL下发布其exFAT文件系统实现源码
  6. javascript中怎么让一个页面执行多个window.onload?
  7. C/C++:作用域、可见性与生存期
  8. Tempdb怎么会成为性能瓶颈
  9. ios模拟器bug
  10. Weblogic jsp页面编译出错,Weblogic jsp编译异常
  11. [LeetCode] Max Chunks To Make Sorted II 可排序的最大块数之二
  12. 第三周 数据分析之概要 Pandas库入门
  13. 利用SEH防范BP(int 3)断点
  14. c++stack容器介绍
  15. 查漏补缺之——Java多线程
  16. 简单矩阵快速幂(HDU Tr A 1575)
  17. msf客户端渗透(八):持久后门,mimikatz使用,获取PHP服务器shell
  18. [原创]jQuery Validation范例
  19. sencha touch 评分扩展
  20. tensorflow session 和 graph

热门文章

  1. k8sDeployment控制器
  2. 使用 Capistrano 部署总结
  3. ython CGI编程Ⅱ
  4. python 3 与python 2连接mongoDB的区别
  5. 【LOJ2316】「NOIP2017」逛公园
  6. 如何在IntelliJ Idea中同时启动不同端口
  7. Oracle 递归查询 (start with ...connect by ...prior)
  8. maven仓库,snapshot快照仓库和release发布仓库的区别
  9. Mysql 基础操作命令
  10. leetcode-easy-string-14 Longest Common Prefix