首先需要下载数据库,安装后,找到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)

mongodb 数据库操作 -- 》常用命令的更多相关文章

  1. MySQL数据库操作常用命令

    MySQL数据库操作常用命令DOS连接数据库1.安装MySQL配置好环境2.运行cmd命令net start mysql3.找到mysql文件根目录输入命令mysql -h localhost -u ...

  2. mongodb客户端操作常用命令(续)

    之前有写过一篇mongodb客户端的操作常用命令 ,今天接着来记录分享一些关于mongodb账户权限设置的命令操作 上期mongodb客户端的操作常用命令地址:https://www.cnblogs. ...

  3. mongodb客户端操作常用命令

    一启动mongodb数据库mongod --dbpath E:\mongo\data\db(这里些自己的mongodb数据库存放目录)二客户端操作1.显示数据库集合show dbs2.新建数据库use ...

  4. mongodb数据库操作 python+命令行

      一.python操作 from bson.objectid import ObjectId import pymongo client1 = pymongo.MongoClient(host=) ...

  5. Oracle数据库管理系统下对数据库操作常用命令

    desc表名;                                                                       /*查看表结构*/ alter table  ...

  6. MongoDB与Mysql常用命令解释

    原文 本文旨在介绍MongoDB,Mysql的常用命令:将MongoDB 和传统的关系型数据库的常用命令对照起来学习,更加便于记忆和理解. MongoDB是由数据库(database/reposito ...

  7. mongodb 数据库操作--备份 还原 导出 导入(转)

    mongodb 数据库操作--备份 还原 导出 导入   -------------------MongoDB数据导入与导出------------------- 1.导出工具:mongoexport ...

  8. mongodb 数据库操作--备份 还原 导出 导入

    mongodb数据备份和还原主要分为二种,一种是针对于库的mongodump和mongorestore,一种是针对库中表的mongoexport和mongoimport 一,mongodump备份数据 ...

  9. mongoDB 数据库操作

    mongoDB 数据库操作 数据库命名规则 . 使用 utf8 字符,默认所有字符为 utf8 . 不能含有空格 . / \ "\0" 字符 (c++ 中会将 "\0&q ...

  10. vim操作常用命令总结

    这里记录下linux在vim编辑器中的常用命令 vi 的三种模式: 一般模式:以vi打开一个文件时,就是一般模式:可以移动光标,删除字符或删除整行,可以复制.粘贴等操作 编辑模式:在一般模式按下 i ...

随机推荐

  1. .net中[Serializable]序列化的应用

    原文链接:https://blog.csdn.net/wanlong360599336/article/details/9222459 浅析.NET中的Serialization 摘要 本文简要介绍了 ...

  2. Python 3标准库 第十四章 应用构建模块

    Python 3标准库 The Python3 Standard Library by  Example -----------------------------------------第十四章   ...

  3. 在神经网络中weight decay

    weight decay(权值衰减)的最终目的是防止过拟合.在损失函数中,weight decay是放在正则项(regularization)前面的一个系数,正则项一般指示模型的复杂度,所以weigh ...

  4. jquery which事件 语法

    jquery which事件 语法 作用:which 属性指示按了哪个键或按钮.大理石平台精度等级 语法:event.whic 参数: 参数 描述 event     必需.规定要检查的事件.这个 e ...

  5. BZOJ 3784: 树上的路径 点分治+二分+set

    很容易想出二分这个思路,但是要想办法去掉一个 $log$. 没错,空间换时间. 双指针的部分错了好几次~ Code: #include <set> #include <queue&g ...

  6. C语言写数据库(二)

    简单的实现增删查改的操作后,实现了一个先读写其中一个表的某两项内容,再把相关字符段写入到另外一张表中去.涉及到查询和插入两个步骤. 其中还涉及到汉字的读写和插入,会有字符的操作产生乱码.所以要先保证m ...

  7. [笔记]makefile编写

    makefile的隐含规则默认处理第一个目标 函数:wildcard可以进行文本匹配 patsubst内容替换 变量: $@代表目标 $^  代表全部依赖 $<  第一个依赖 $?   第一个变 ...

  8. 前端开发——让算法"动"起来

    正文 当然在我们不清楚具体操作细节前我们可以先假设一下,我们能够用什么来实现.按照以前看过的排序动画我将其分为 1.Js操作Dom,再搭配简单的css 2.Canvas动画 之后在查资料的时候发现还有 ...

  9. C++入门经典-例4.11-名称空间的定义和使用

    1:名称空间,也成为名字空间.命名空间,关键字为namespace.我们经常使用这样一条语句: using namespace std: 我们要使用标准输入输出流,除了包含它们所在的头文件外,还必须使 ...

  10. MessageWebSocket

    using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; usi ...