zoukankan      html  css  js  c++  java
  • mongodb的使用

    一.

    1.https://www.mongodb.com下载安装

    2.下载安装好之后,进入bin文件夹下,你会发现有两个exe文件,一个是mongod.exe服务端的执行文件,另一个是mongo.exe客户端的执行文件

    3.首先通过命令行的方式启动服务端的执行文件。

      mongod --dbpath=E:Nodelogsdb --port=27017

      --dbpath=当前数据库存储的路径  --port=指定端口   默认是27017

    4.连接数据库。

      一个是可以通过命令行的形式运行mongo.exe来连接,这里我推荐使用一些可视化的界面来管理(robomongo),如果你们是第一次打开的话你需要点击create创建一份新的连接,填写对应的名字,数据库服务器地址,端口号,然后save就可以了。

    二. 操作数据库

    1.使用和创建数据库:
    use mydb //没有就创建
    2.显示数据库
    show dbs
    3.显示数据库状态
    db.stats()
    4.检查当前所用的数据库
    db
    5.删除数据库(先用然后删除)
    use mydb
    db.dropDatabase()

    三.操作数据集(表)

    .在库中创建集合(mycol为集合名称)
    a. db.createCollection("mycol") //创建默认集合

    b. db.createCollection("mycol", { capped : true, autoIndexID : true, size : 6142800, max : 10000 } ) //创建指定参数集合

    指定参数: capped Boolean (可选)如果为true,则启用封顶集合。封顶集合是固定大小的集合,会自动覆盖最早的条目,当它达到其最大大小。如果指定true,则需要也指定尺寸参数。
    autoIndexID Boolean (可选)如果为true,_id字段自动创建索引,默认值是false,慎用false,因为会导致同步数据时负载很高,建议设置为true。
    size number (可选)指定最大大小字节封顶集合。如果封顶如果是 true,那么你还需要指定这个字段。
    max number (可选)指定封顶集合允许在文件的最大数量。

    7.直接插入数据创建集合
    db.teacher.insert({"hetao":"php"})
    //自动创建名为teacher的数据集,里面有一条键值对
    8.显示集合
    show collections
    9.删除集合
    db.mycol.drop()

    10.显示表格记录:
    db.mycol.find()

    四.

  • 相关阅读:
    vuejs计算属性和侦听器
    vuejs属性绑定和双向绑定
    vuejs数据和事件
    vuejs挂载点,模板与实例的关系
    vuejs组件的重要选项
    vue开发环境搭建
    vuejs课程简介及框架简介
    SubString
    线性筛约数和函数
    [国家集训队]Tree II
  • 原文地址:https://www.cnblogs.com/wusheng2016/p/6764325.html
Copyright © 2011-2022 走看看