一启动mongodb数据库
mongod --dbpath E:\mongo\data\db(这里些自己的mongodb数据库存放目录)
二客户端操作
1.显示数据库集合
show dbs
2.新建数据库
use shen
3.建立表以及添加数据
db.user.insert({"name":"shen","age":"26"})
4.显示库下面表的集合
show collections
5.寻找表内所有数据
db.user.find()
6.寻找表内是某个数值的数据
db.user.find({"age":"25"})
7.寻找表内是大于数值的数据
db.user.find({"age":{$gt:"25"}})
8.寻找表内是大于等于数值的数据
db.user.find({"age":{$gte:"25"}})
9.寻找表内是小于数值的数据
db.user.find({"age":{$lt:"25"}})
10.寻找表内是小于等于数值的数据
db.user.find({"age":{$lte:"25"}})
11.寻找表在一个数值范围内的数据
db.user.find({"age":{$gt:"25",$lt:"26"}})
12.寻找表含有某个字的数据(模糊查询)
db.user.find({"age":/sh/})
13.寻找表以某个字开头的数据
db.user.find({"age":/^sh/})
14.寻找表中的某列数据,查询某列某列为1
db.user,find({},{name:1})
15.寻找表中的满足一定条件的某列数据,查询某列某列为1
db.user,find({"age":{$gl:"26"}},{name:1})
16.升序
db.user.find().sort({"age":1})
17.降序
db.user.find().sort({"age":-1})
18.分页
db.user.find().limit(2)
19.跳过几条再取值做分页
db.user.find().skip(1).limit(2)
20.寻找表中包含一个字段多个条件的数据
db.user.find({$or:[{"age":"25"},{"age":"30"}]})
21.寻找表中第一条数据
db.user.findOne()
22.统计表中某个字段的数量
db.user.find({"age":"26"}).count()
23.删除库下的某个表
db.user1.drop()
24.删除某个数据库,需要首先进入到这个数据库
use user
db.dropDatebase()
25.修改数据库中某个表的数据,注意这里如果不给$set条件限制的话,将完全修改掉表中的数据,即前者取代后者
db.user.update({"name":"shen"},{$set:{"name":"wen"}})
26.删除数据库中某个表的数据
db.user.remove({"name":"zhangsan"})
如果想只删除同名的一个则加一个参数
db.user.remove({"name":"zhangsan"},{justOne:true})
27.设置数据索引,这里是给数据表的某一列进行索引的设置
db.user.ensureIndex({"name":1})
28.设置数据索引,这里是给数据表的多列进行索引的设置,其中1表示正序,-1表示倒序
db.user.ensureIndex({"name":1,"price":-1})
29.设置数据的唯一索引,此时无法插入名称一样的数据
db.user.ensureIndex({"name":1,"unique":true})
30.获取数据索引
db.user.getIndexes()
31.删除数据索引
db.user.dropIndex({"name":1})
32.通过explain executionState查询某一个数据的执行时间
db.user.find({"name":"man88"}).explain("executionStats")

mongodb客户端操作常用命令的更多相关文章

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

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

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

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

  3. vim操作常用命令总结

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

  4. MongoDB与Mysql常用命令解释

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

  5. mongodb系列~mongo常用命令

    mongodb常用命令大全1 索引相关命令 db.chenfeng.ensureIndex({"riqi":1}) 添加索引会阻塞nohup mongo --eval " ...

  6. mongodb java操作常用写法

    MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成.MongoDB 文档类似于 JSON 对象.字段值可以包含其他文档,数组及文档数组.下面介绍的是用java操作 ...

  7. Windows下安装kubectl及Node和Pod操作常用命令

    kubernetes通过kube-apiserver作为整个集群管理的入口.Apiserver是整个集群的主管理节点,用户通过Apiserver配置和组织集群,同时集群中各个节点同etcd存储的交互也 ...

  8. PostgreSQL客户端psql常用命令

    使用psql客户端访问数据库, 列出了psql常用命令和参数. 常用命令 -- 使用指定用户和IP端口登陆 psql -h 10.43.159.11 -p 5432 -U postgres -W -- ...

  9. Linux文件操作常用命令整理

    收集.整理日常系统管理或维护当中的,常用到的一些关于文件操作的命令或需求,后续会慢慢补充.完善! 查看.生成指定目录的目录树结构?   [root@DB-Server ~]#tree   #当前目录 ...

随机推荐

  1. Django / Python 链接MySQL数据库

    https://www.cnblogs.com/wupeiqi/articles/5237704.html python (Django)中使用MySQL 首先python3中没有 MySQLdb 需 ...

  2. Mysql 别名

    一.列别名 1.要给列添加别名,可以使用AS关键词后跟别名,例:SELECT [column_1 | expression] AS descriptive_name FROM table_name; ...

  3. Python学习之路--1.0 Python概述及基本数据类型

    Python是一门解释性语言,弱类型语言 python程序的两种编写方式: 1.进入cmd控制台,输入python进入编辑模式,即可直接编写python程序 2.在.朋友文件中编写python代码,通 ...

  4. 文件上传之伪Ajax篇

    iframe上传文件 接上篇:Ajax的最大特点就是无刷新(实际上是跳转),因此楼主想通过模拟Ajax的方式进行文件上传,也就是iframe上传文件 话不多说,直接上代码 HTML: <ifra ...

  5. 第一册:lesson 125.

    原文: Tea for two. question:Does Susan have tea by herself? Can't you come in and have tea now Piter? ...

  6. [JavaScript]Prototype继承

    JavaScript相对于其他的编程语言是比较简单的,只要吃透了Prototype和Closure(闭包),基本上就可以说精通JavaScript了. JavaScript里如何实现向Java语言的O ...

  7. office word使用技巧汇总

    1.用MathType编辑的公式放在Word中有时会显示不全,仅显示其中一部分. 以下教程介绍解决Word中MathType公式显示不全的方法. 在Word中粘贴完公式后,选中该公式,在工具栏里选择“ ...

  8. BestCoder Round #64 1001

    Numbers  Accepts: 480  Submissions: 1518  Time Limit: 2000/1000 MS (Java/Others)  Memory Limit: 6553 ...

  9. rhcs红帽插件及 轮循

    server1:yum install luci ricci -yecho westos | passwd -stdin  ricci/etc/init.d/ricci startchkconfig ...

  10. 如何将微信上传AMR格式语音转化为MP3格式

    1. 服务器安装ffmpeg 2. 执行命令 ffmpeg -i {amr_file_path} -f mp3 -acodec libmp3lame -y {mp3_file_path} public ...