zoukankan      html  css  js  c++  java
  • MongDB

    下载

    https://www.mongodb.com/download-center?jmp=nav#community

    安装都是下一步

    1.创建数据目录

    MongoDB需要一个数据目录来存储所有的数据,启动MongoDB时需要指定这个数据目录

    运行cmd

    md e:mongodbdatadb

    2.启动

    进入安装目录D:Program FilesMongoDBServer3.4in

    mongod --dbpath E:mongodbdatadb

    MongoDB 提供了简单的 HTTP 用户界面,想启用该功能,需要在启动的时候指定参数 --rest

    mongod --dbpath E:mongodatadb --rest

    MongoDB运行端口使用默认的27017,web用户界面,即地址为:http://localhost:28017

    3.连接

    打开另一个cmd窗口

    进入安装目录D:Program FilesMongoDBServer3.4in

    mongo

    这样就可以使用mongo的常用命令了

    • show dbs :显示数据库列表
    • use  数据库名 :切换/创建mytest数据库
    • db:当前使用的数据库名称
    • show collections:当前数据库下的所有集合列表
    • db.users.insert() :向当前数据库users集合下插入一条数据,db为固定操作符,表示当前数据库,users若不存在则自动创建
    • db.users.save() :

      功能同insert方法,区别在于:①    如果原来对象存在,save会更新原对象,而insert会忽略操作②    Insert可以一次性插入一个列表,而不用遍历,效率高;save需要遍历插入

    • db.users.remove():删除users集合中的一条数据,参数为主键
    • db.users.update():修改users集合中的一条数据,第一个参数为主键,第二个是要修改的属性值
    • db.users.find():查询users集合中的所有数据列表
    • db.users.drop():删除表
    • db.dropDatabase():删除数据库

    4.创建MongoDB的Windows服务

    (1)使用配置文件

    mongod --dbpath e:mongodbdatadb --logpath e:mongodbdatalogmongod.log --install --serviceName "MongoDB"

    就可以在windows的服务里看到MongoDB了

    mongod --dbpath e:mongodbdatadb --logpath e:mongodbdatalogmongod.log --remove --serviceName "MongoDB"

    (2)使用配置文件

      在安装目录D:Program FilesMongoDBServer3.4下,创建配置文件mongodb.cfg

    systemLog:
        destination: file
        path: e:mongodbdatalogmongod.log
    storage:
        dbPath: e:mongodbdatadb

    在cmd执行命令

    "D:Program FilesMongoDBServer3.4inmongod.exe" --config "D:Program FilesMongoDBServer3.4mongodb.cfg" --install

    启动

    net start MongoDB

    停止

    net stop MongoDB

    删除服务

    sc delete MongoDB
  • 相关阅读:
    04Windows频繁打开和关闭端口可能引发的问题 | 07.杂项
    04WebFinger的利用 | 02.技术预研 | Social
    Hunch:自动问答和决策机
    03PubSubHubbub 和 twisted 的 Persistent connections 能力 | 07.杂项 | Python
    01获取 Twitter User Profile 的三条路径 | 07.杂项
    大中华之事件监测
    一个如此简单的杀手级应用
    07爬虫的多线程调度 | 01.数据抓取 | Python
    02Twisted 构建 Web Server 的 Socket 长链接问题 | 07.杂项 | Python
    关于Cutt.com关于Topic Engine
  • 原文地址:https://www.cnblogs.com/baby123/p/7478712.html
Copyright © 2011-2022 走看看