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