zoukankan      html  css  js  c++  java
  • MongoDB使用命令列表

    1.启动MongoDB

    打开MongoDB所在安装目录的bin目录,或者把该bin目录加入到环境变量path中去。

    启动Cmd,然后

    mongod -dbpath "D:Datadb" 就启动成功。

    如果想把MongoDB加入Windows系统服务。

    打开MongoDB所在安装目录,然后再Cmd中

    mongod -dbpath "D:Datadb" -logpath "E:Work_App D:Datadb.log" -install -serviceName "MongoDB"

    (这里必须以管理员身 份运行)

    然后启动服务。

    如果需要删除MongoDB服务。

    mongod -dbpath "D:Datadb" -logpath "E:Work_App D:Datadb.log" -remove -serviceName "MongoDB"

    2.连接MongoDB

    本地使用MongoDB,直接mongo命令即可连上。

    连接远程MongoDB服务器,

    mongo 远程主机ip或DNS:MongoDB端口号/数据库名 -u user -p password

    备份数据库

    mongodump -h dbhost -d dbname -o dbdirectory

    恢复数据库

    mongorestore -h dbhost -d dbname –directoryperdb dbdirectory

    导出表

    mongoexport -h dbhost -d dbname -c collectionname -f collectionKey -o dbdirectory

    collectionKey表示字段列表,用,分隔。

    导入表

    mongoimport -d dbhost -c collectionname –type csv –headerline –file

    -type,支持从csv,tsv,json导入,默认json.

    -headerline指明不导入第一行。

    引用自 http://www.jb51.net/article/40285.htm

     克隆数据库

    db.copyDatabase(fromdb, todb, fromhost, username, password)

    db.copyDatabase(fromdb, todb, fromhost)

    克隆的时候本地如果有同名数据库,需要先删掉.

    先选定数据库,use database, 再drop. db.dropDatase()

    引用自http://www.jb51.net/article/68922.htm

    3.增删改查

  • 相关阅读:
    AcWing 372. 棋盘覆盖 二分图最大匹配
    LeetCode 1011. 在 D 天内送达包裹的能力 二分
    AcWing 920. 最优乘车 BFS DIJKSTRA SPFA 方法
    AcWing 903. 昂贵的聘礼 spfa dijstra
    Leetcode 209. 长度最小的子数组 双指针
    AcWing 1111. 字母 bfs dfs两份代码
    AcWing 904. 虫洞 spfa 图论
    深入学习微框架:Spring Boot
    深入学习微框架:Spring Boot
    spring boot web相关配置
  • 原文地址:https://www.cnblogs.com/ahua1188/p/5255444.html
Copyright © 2011-2022 走看看