mongodb命令

YAPI-API管理平台安装部署过程

蓝咒 提交于 2020-03-20 12:25:12
yapi 的部署需要依赖 node.js 和 mongodb 首先进行安装 node 执行如下命令: curl --silent --location https://rpm.nodesource.com/setup_10.x | bash - yum install -y nodejs 安装完成后接下来安装 mongodb 安装mogodb 首先去mogodb去下载最新的安装包。下载地址: https://www.mongodb.com/download-center#community 现在完成后解压压缩包 tar zxf mongodb-linux-i686-1.8.2.tgz 安装准备: 将mongodb移动到/usr/local/server/mongdb文件夹 mv mongodb-linux-i686-1.8.2 /usr/local/mongodb 创建数据文件存储的位置和日志 cd /usr/local/server/mongodb mkdir data touch logs 启动mongodb cd /usr/local/server/mongodb/mongodb-linux-i686-1.8.2/bin ## 不需要认证启动 ./mongod --dbpath=/usr/local/server/mongodb/data --logpath=/usr

MongoDB数据类型

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-19 01:25:56
数据类型 基本数据类型   MongoDB的文件存储格式为BSON,同JSON一样支持往其它文档对象和数组中再插入文档对象和数组,同时扩展了JSON的数据类型.与数据库打交道的那些应用。例如,JSON没有日期类型,这会使得处理本来简单的日期问题变得非常繁琐。只有一种数字类型,没法区分浮点数和整数,更不能区分32位和64位数字。也没有办法表示其他常用类型,如正则表达式或函数。   下面是MongoDB的支持的数据类型: null null用于表示空值或者不存在的字段。 {"x":null} 布尔 布尔类型有两个值'true'和'false1'. {"X":true} 32位整数 类型不可用。JavaScript仅支持64位浮点数,所以32位整数会被自动转换。 64位整数 不支持这个类型。shell会使用一个特殊的内嵌文档来显示64位整数, 64位浮点数 shell中的数字都是这种类型。下面的表示都是浮点数: {"X" : 3.1415926} {"X" : 3} 字符串 UTF-8字符串都可表示为字符串类型的数据: {"x" : "foobar"} 符号 不支持这种类型。shell将数据库里的符号类型转换成字符串。 对象id 对象id是文档的12字节的唯一 ID, {"X" :ObjectId() } 日期 日期类型存储的是从标准纪元开始的毫秒数。不存储时区: {"X" : new

window安装MongoDB教程

牧云@^-^@ 提交于 2020-03-18 18:22:30
1.下载 https://www.mongodb.com/download-center/community?jmp=nav 2.安装步骤(这里以4.0.6版本为例) 3.配置参数 3.1 创建D:\mongodb\data\log目录,用来存放日志文件; 3.2 在D:\mongodb\data\log目录里新建mongodb.log,用来存放日志信息; 3.3 创建D:\mongodb\data\db目录,用来存放数据库数据, 3.4 并在D:\mongodb目录下创建mongo.config,在文件内部复制如下文本: ##数据文件 此处=后对应到数据所存放的目录 dbpath=d:\mongodb\data\db ##日志文件 此处=后对应到日志文件所在路径 logpath=d:\mongodb\data\log\mongodb.log ##错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件 logappend=true #启用日志文件,默认启用 journal=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false quiet=true #端口号 默认为27017 port=27017 4.测试是否安装成功(安装目录的bin目录下面,点击mongod.exe,如果闪一下退出,说明安装正常 )

windows安装mongodb

空扰寡人 提交于 2020-03-18 04:07:05
1.下载mongodb , https://www.mongodb.com/dr/fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-3.4.2-signed.msi/download 2.安装,选择路径,安装完成后 3. 创建数据库文件的存放位置,比如d:/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。 4. 创建数据库文件的存放位置,比如d:/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。\ 5.打开cmd(windows键+r输入cmd)命令行,进入D:\mongodb\bin目录(如图先输入d:进入d盘然后输入cd d:\mongodb\bin), 输入如下的命令启动mongodb服务: D:/mongodb/bin>mongod --dbpath D:\mongodb\data\db 6.mongodb默认连接端口27017,如果出现如图的情况,可以打开http://localhost:27017查看(笔者这里是chrome),发现如图则表示连接成功,如果不成功,可以查看端口是否被占用。 7

mongodb安装到使用(一)

≯℡__Kan透↙ 提交于 2020-03-17 14:45:12
1.安装mongodb sudo apt-get update # 先进行更新 sudo apt-get install -y mongodb # 安装mongodb 安装成功后,检查服务是否正常 sudo systemctl status mongodb 若有异常,结果中active会有显示,可以查阅资料解决问题 我们可以通过实际链接到数据库服务器并执行诊断命令来进一步验证 mogo --eval 'db.runCommand({ connectionStatus: 1 })' 会将当前数据库版本,服务器地址和端口及状态命令输出 状态查询,启,停,从起服务期命令和禁止开机自启或设置开机自启的命令如下 sudo systemctl status mongodb sudo systemctl start mongodb sudo systemctl stop mongodb sudo systemctl restart mongodb sudo systemctl disable mongodb sudo systemctl enable mongodb 2.连接数据库 mongodb://[username@password@]host1[:pprt1][,host2[:port2], ...[,hostN[:portN]]][/[database][?options]]

MongoDB及Mongoose

柔情痞子 提交于 2020-03-17 08:07:36
MongoDB 一、MongoDB数据库环境安装 开启服务: mongod 连接数据库: mongo 推出连接: exit 二、基本命令 查看显示所有数据库: show dbs 查看当前操作数据库: db 切换到指定数据库(如果没有就会新创建一个数据库): use 数据库名称 查看数据库的数据集合: show collections 给数据库的某个集合下插入数据: db.collectionname.insert() 查询集合里的所有数据: db.collectionname.find() //有条件参数会查询符合该条件的所有数据 查询集合里的某个数据: db.collectionname.findOne({where}) //有条件参数就是符合该条件的第一条数据,没有就是数据库中的第一条数据 Mongoose 一、Mongoose安装:(需要配置path环境变量) npm install mongoose --save 二、一些概念: Schema: 一种以文件形式存储的数据库模型骨架,不具备数据库的操作能力 Model: 由Schema编译而成的假想(fancy)构造器,具有抽象属性和行为。Model的每一个实例(instance)就是一个document。document可以保存到数据库和从数据库返回。 Instance: 由Model创建的实例。 三、基本操作: var

mac 下 安装 mongodb

孤者浪人 提交于 2020-03-15 16:07:18
使用brew安装,不过brew不再更新, 通过 sudo chown -R $(whoami):admin /usr/local   这条语句终端有提醒的 xcode-select --install   需要安装这个xcode-select brew install mongodb sed: .git/GITHUB_HEADERS: No such file or directory ==> Downloading https://homebrew.bintray.com/bottles-portable/portable-ruby-2.3.3.leopard_64.bottle.1.tar.gz ######################################################################## 100.0% ==> Pouring portable-ruby-2.3.3.leopard_64.bottle.1.tar.gz ==> Auto-updated Homebrew! Updated 2 taps (homebrew/core, homebrew/versions).   打算通过brew 安装mongodb,从而自动更新了ruby版本以及Homebrew的版本,然后再次执行 brew install mongodb  

mac安装mongodb

南楼画角 提交于 2020-03-15 16:06:12
一,安装方法1 ,下载mongodb 1,官网下载mongodb程序 https://www.mongodb.org/downloads#production​ 2,解压后启动mongodb服务 下载放在 /User/username/app/mongoDB下 tar -zxvf mongodb-osx-x86_64-3.0.7.tgz 新建数据文件存放目录 进入​/User/name/app/mongoDB/mongodb-osx-x86_64-3.0.7 mkdir ​data cd data/ mkdir db​ 进入​/User/name/app/mongoDB/mongodb-osx-x86_64-3.0.7/bin 启动mongodb服务并配置mongodb文件存放目录 ./mongod --dbpath /User/username/app/mongoDB/mongodb-osx-x86_64-3.0.7/data/db/​ 注意会有信息打印,不要关闭窗口 ​ 3,启动新窗口,启动mongodb客户端窗口,使用mongodb 启动新窗口 command+N 进进入​/User/name/app/mongoDB/mongodb-osx-x86_64-3.0.7/bin 执行 ./mongo 命令 进入​MongoDB shell 命令状态 现在可以写mongodb

mac下安装启动Mongodb

别说谁变了你拦得住时间么 提交于 2020-03-15 16:05:28
本人最近才上手mac,在使用mac上面有很多不熟悉的地方,慢慢摸索,记录下来,以供后续翻阅与参考: 在Mac下安装MongoDB方式 第一种、用浏览器或者第三方工具下载 当前版本的下载地址: http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.6.tgz 第二种、通过homebrew安装mongodb,terminal下运行以下指令就可以了 这里,我只讲通过homebrew来安装。 在Mac下安装MongoDB,通过homebrew 1. 通过homebrew安装mongodb $ brew update $ brew install mongodb 如果没有homebrew还是先装一个吧,程序员必备。 2. mongodb 数据默认存在/data/db下,所以需要创建这个文件夹,以及设置权限 进行了第一步操作,这里我们安装完成就可以执行 sudo mongod 执行sudo mongod命令后返回了一堆错误信息,如下: 这么一堆错误信息,重点是这几句 ERROR: dbpath (/data/db) does not exist. Create this directory or give existing directory in –dbpath. See http://dochub.mongodb.org/core

分布式缓存 — MongoDB

笑着哭i 提交于 2020-03-14 07:39:22
--- 数据库管理系统 数据库管理系统主要分为俩大类:RDBMS、NOSQL。在个人电脑、大型计算机和主机上应用最广泛的数据库管理系统是关系型DBMS。NoSQL是对不同于传统的关系数据库的数据库管理系统的统称。 两者最重要的不同点是NoSQL不使用SQL作为查询语言。其数据存储可以不需要固定的表格模式,也经常会避免使用SQL的JOIN操作,一般有水平可扩展性的特征。 常见的数据库管理系统,及其排名情况如下: NoSQL数据库四大家族 NoSQL中的四大家族主要是:列存储、键值、图像存储、文档存储,其类型产品主要有以下这些。 存储类型 NoSQL 键值存储 最终一致性键值存储 Cassandra、Dynamo、Riak、Hibari、Virtuoso、Voldemort 内存键值存储 Memcached、Redis、Oracle Coherence、NCache、Hazelcast、Tuple space、Velocity 持久化键值存储 BigTable、LevelDB、Tokyo Cabinet、Tarantool、TreapDB、Tuple space 文档存储 MongoDB、CouchDB、SimpleDB、 Terrastore 、 BaseX 、Clusterpoint 、 Riak、No2DB 图存储 FlockDB、DEX、Neo4J、AllegroGraph