
MongoDB
MongoDB
weshell_
花有重开日,人无再少年。
展开
-
根据mongo数据库列表动态备份
需求 不同服务器上的mongo数据库可能不一样,而且可能数据库表会增加或者删减。因此写成固定的列表无法满足需求 方案 通过与shell交互操作实现mongo命令查看数据库表项 代码 #!/bin/bash set -x # collections=mongo $dbName --eval "db.getCollectionNames()" # echo $collections ret=`mongo << EOF show dbs EOF` # mongo version forma原创 2021-05-31 00:01:10 · 86517 阅读 · 0 评论 -
mongo常用命令
数据备份 # dbName 代表实际数据库名称 # dumpPath 代表将要导出的数据位置 mongodump --quiet -d dbName -o dumpPath 清空数据库 use dbName db.dropDatabase(); 数据导入 # dbName 代表实际数据库名称 data/path 代表每个数据库备份数据对应磁盘的实际存储位置 mongorestore -d dbName --dir data/path ...原创 2021-05-06 15:16:53 · 99412 阅读 · 0 评论 -
MongoDB学习总结(1)----基本概念和基本操作
基本概念 数据库分为TRDB和NoSQL TRDB包含Oracle(第一款)、MySQL等 NoSQL包含MongoDB、Redis等 NoSQL:是一种非关系型DMS,不需要固定的架构,可以避免joins链接,并且易于扩展。 MongoDB数据库构成: 数据库<集合<文档<字段 _id:唯一标识,主键 游标:指向查询结果集的指针 数据库:集合容器 集合:文档的分组,存在于单个数据库中 文档:集合中的记录,包含字段名称和值 字段:文档中的 (名称/值) 对 基本操作 MongoDB创原创 2021-02-25 10:03:28 · 96738 阅读 · 0 评论