MongoDB的简单操作

( mac系统下mongDB的图形管理工具为:mongoHub )

( windows系统下mongDB的图形管理工具为:mongoVUE )

1、mongoDB通过终端创建数据集合:

db.mydb.save({name;’liyaunhong’,sex:’male’,age:22})

这行命令创建了一个名为liyaunhongd的数据集合,并通过一个json格式的数据向数据集合里插入了一条数据。

2、        db.liyuanhnog.find()在终端输入这行命令,表示查找在liyaunhong这个数据集合里的所有的数据;如果db.liyuanhnog.find({a:1}),则查找数据集合中所有对象中含有{a:1}名值对的数据,并返回,可能有多条记录。

3、        通过mongo命令来启动数据库服务。默认端口为27017.

4、        通过db命令显示当前数据库。

5、        通过show  dbs 来显示所有数据库详情。

6、        通过use  database  来切换到其他数据库(这里切换到database数据库),这时可以通过db.collection.save({})来创建一个新的表。mongoDB中的collection相当于数据库中的表。

7、        通过help命令来显示帮助信息

8、        通过j = {name : ‘liyuanhong’}  来准备要插入的数据,通过db.things.insert(j)向当前数据集合things插入j这条数据。如果你第一次插入数据,mongo将会创建相应的数据库和数据集合。

9、        通过show  collections来显示当前数据库中的数据集合

10、   通过使用循环for(var i = 0;i < 20;i++) db.things.insert({x : 4,j: i})创建多条数据

然后再db.things.fing()将他们显示出来

11、   通过while(c.hasNext()) printjson(c.next())将查询结果付给一个变量,然后通过while(c.hasNext()) printjson(c.next())显示出来(注意都是在终端执行的命令,mongo环境下)

12、   通过while(c.hasNext()) printjson(c.next())将查询结果付给一个变量,通过printjson(c[4])来查询其中的一条记录。

13、   通过db.things.findOne()来返第一条记录,通过db.things.findOne({b : 2}),将返回匹配的记录。

14、   通过db.things.find().limit(4)来限制记录的显示

15、   通过db.user.remove({username:"aaa"})来删除一条匹配的记录。

参考地址:

http://docs.mongodb.org/manual/tutorial/getting-started/

MongoDB的简单操作相关推荐

  1. MAC (M1) 使用homebrew 安装 Mongodb (推荐简单操作)

    官方有两种方法: (1).tgz压缩包下载安装配置 (2)使用hombrew包管理器安装 使用M1的首推使用hombrew进行mongodb安装(同时也是官方首推) 由于我用.tgz压缩包的方式没有安 ...

  2. php mongodb execute,php简单操作mongodb

    您现在的位置是:网站首页>>PHP>>php php简单操作mongodb 发布时间:2019-09-29 16:34:25作者:wangjian浏览量:525点赞量:0 一: ...

  3. MongoDB简单操作

    MongoDB简单操作 Hadoop核心技术厂商Cloudera将在2014/06推出hadoop Ecosystem与MongoDB的整合产品,届时MongoDB与ipmala及hbase,hive ...

  4. MongoDB最简单的入门教程之四:使用Spring Boot操作MongoDB

    Spring Boot 是一个轻量级框架,可以完成基于 Spring 的应用程序的大部分配置工作.Spring Boot的目的是提供一组工具,以便快速构建容易配置的Spring应用程序,省去大量传统S ...

  5. php mongoclient使用,PHP使用mongoclient简单操作mongodb数据库示例

    本文实例讲述了PHP使用mongoclient简单操作mongodb数据库.分享给大家供大家参考,具体如下: 最好回到<mongodb shell基础命令[进阶篇]>,再来看这里的内容,否 ...

  6. 在Windows环境下MongoDB搭建和简单操作

    更多总结内容参考:怎么样MongoDB搭建Java环境-总结 下面主要是在Windows上(WinXP)安装.运行.安装Windows服务的笔记,以作备忘. 1.下载 下载地址:http://www. ...

  7. mongodb 的安装与简单操作

    mongodb 的安装与简单操作 更好的阅读体验:https://www.wolai.com/shNyWgzza49EytaDHnr1j4 目录 环境 实验内容 安装mongodb 数据库操作 创建并 ...

  8. Mongodb的索引操作

    Mongodb的索引操作 1. 为什么mongdb需要创建索引 加快查询速度 进行数据的去重 2. mongodb创建简单的索引方法 语法:db.集合名.ensureIndex({属性:1}),1表示 ...

  9. MongoDB:详细解释mongodb的高级操作,聚合和游标

    前几天总结了mongodb的安装入门.详细解释了增删改查的基本操作,今天再来总结下mongodb更高级的操作,聚合和游标. 一.聚合,mongodb的聚合操作一般分为四种情景,分别是:count.di ...

最新文章

  1. Docker学习(7)——常用的镜像构建方式简介
  2. input text
  3. lua 的正则表达式之坑
  4. exception java doc,Javadoc和RuntimeException
  5. qtreewidget 获取根节点_详解去中心化信任根dRoT技术
  6. 剑指Offer之把数组排成最小的数
  7. [PyTorch] 译+注:一个例子,让你明白PyTorch框架
  8. python控制视频_控制Python面向对象的访问
  9. Hibernate jar问题
  10. xmind思维导图模板_思维导图模板
  11. excel文件服务器未响应,excel打不开文件未响应怎么处理-处理excel无法打开文件未响应的方法 - 河东软件园...
  12. 批量将所有文件按照文件名中的扩展名后缀进行分类整理
  13. 如何给HTML文件加一张背景图,如何在css中添加背景图?
  14. Java内存管理:Java内存区域 JVM运行时数据区
  15. 鸿蒙内核手机,华为和安卓说再见,推出鸿蒙内核手机,不再更新安卓
  16. 蓝桥杯第七届省赛JavaB组题解
  17. 从面向对象设计思想出发理解Spring AOP编程
  18. 网络综合布线线缆如何敷设布放_网络综合布线中穿线工作技术要求
  19. java类嵌套_java-嵌套类
  20. 中山大学数字电路实验时钟设计大作业

热门文章

  1. 为什么说ReasonReact是编写React的最佳方式?
  2. Rancher upgrade webhook之CI/CD
  3. protobuf编码
  4. python中单引号,双引号,多引号区别
  5. 【mongodb系统学习之六】mongodb配置文件方式启动
  6. BAPI_PO_CHANGE修改NETPRICE
  7. 【Python】Numpy库之符号函数sign()的介绍及用法
  8. IDEA中使用maven下载速度很慢时的解决办法
  9. java图形界面GUI编程
  10. 同步阻塞,同步非阻塞,异步阻塞,异步非阻塞IO