zoukankan      html  css  js  c++  java
  • MongoDB学习记录(一)

    简要说明一个基本概念:MongoDB中的三要素:数据库(database)、集合(collection)和文档(document)。

    文档:类似于JSON对象,由字段(field)和值(value)组成的对构成

    集合:文档的组合

    数据库:集合的组合

    安装、启动、连接

    安装和启动的步骤见此MongoDB的安装与使用

    安装MongoDB后,首先要启动MongoDB服务,在命令行运行MongoDB的bin目录下的"mongod.exe",这个是mongodb的守护程序(windows平台下),默认的数据存储文件夹为MongoDB安装分区的根目录下的"datadb",比如安在D盘,就是D:datadb文件夹下。可以在启动"mongod.exe"时附加--dbpath参数,就可以自己指定数据的存储目录。

    在MongoDB服务开启后,就可以进行连接了,连接服务使用MongoDB的bin目录下的"mongo.exe",在命令行中执行就可以连接了。默认应该是连接27017端口,因为"mongod.exe"默认开启也是27017端口。在连接成功后,会创建"mongo.exe"的shell。

    创建新的数据库、集合

    成功连接数据库后,在"mongo.exe"的shell中执行use 就可以选择指定的数据库进行使用。

    创建数据库: 如果在执行use 的过程中,指定的数据库不存在,那么就可以新建这个数据库,只要再执行db..insertOne()就可以创建键入的名称的数据库了,同时也会在这个数据库中创建键入名称的集合和文档。换句话说,对于新建立的数据库,只要写进去第一条信息,数据库就创建成功了。

    创建集合: 如果想在一个数据库中创建一个新的集合,可以执行db..createIndex(),这时键入的集合会被创建,并且存入键入的文档。

    显示创建集合: MongoDB提供了db.createCollection()方法显示地创建一个集合,并可以在创建的时候配置这个集合(具体配置方法查询官方文档),比如指定maxSize等信息。如果不需要配置一个集合,那没必要显示地创建一个集合,因为在给一个集合添加第一条数据时,这个集合就会被自动创建。

  • 相关阅读:
    大数据的前景?
    PriorityBlockingQueue深度解析(好文)
    深入CAS原理
    common-lang3工具类-使用手册
    gitlab搭建
    RestTemplate转码bug
    论tigergraph边的方向性
    关于java的wait方法的深入分析
    openjdk的源码下载方式
    一个奇怪的urlencode转码问题
  • 原文地址:https://www.cnblogs.com/biyesheng/p/6610592.html
Copyright © 2011-2022 走看看