mongodb命令

mongodb数据库操作

僤鯓⒐⒋嵵緔 提交于 2019-12-02 18:09:53
### 安装在Ubuntu16.04: ```bash # 创建数据库文件夹,这个是默认存放数据的地方,但MongoDB不会自动创建 mkdir -p /data/db # 增加权限 chown -R $USER:$USER /data/db wget -qO - https://www.mongodb.org/static/pgp/server-4.0.asc | sudo apt-key add - # 导入公钥 echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list # 为MongoDB创建列表文件 sudo apt-get update # 重新加载本地数据包 sudo apt-get install -y mongodb-org=4.0.12 mongodb-org-server=4.0.12 mongodb-org-shell=4.0.12 mongodb-org-mongos=4.0.12 mongodb-org-tools=4.0.12 # 安装软件包 echo "mongodb-org hold" |

【MongoDB详细使用教程】二、MongoDB基本操作

妖精的绣舞 提交于 2019-12-02 15:52:18
目录 数据类型 数据库操作 集合操作 数据操作 增 查 改 修改整行 修改指定字段的值 删 数据类型 MongoDB常见类型 说明 Object ID 文档ID String 字符串,最常用,必须是有效的UTF-8 Boolean 存储一个布尔值,true或false Integer 整数可以是32位或64位,这取决于服务器 Double 存储浮点值 Arrays 数组(js)或列表(python),多个值存储到一个键 Object 用于嵌入式的文档,即一个值为一个文档 Null 存储Null值 Timestamp 时间戳 Date 存储当前日期或时间的UNIX时间格式 数据库操作 命令 操作 show dbs 显示数据库列表 db 显示当前数据库 use 数据库名 切换或创建数据(有则切换,无则创建) db.dropDatabase() 删除当前所在数据库(D大写) 注: 使用"show dbs"时,不显示空的数据库 ```py use mymongo switched to db mymongo db mymongo show dbs # 创建后使用show dbs不会显示刚创建的数据库 admin 0.000GB config 0.000GB local 0.000GB db mymongo db.mytest.insert({"name":"chen"})

mongodb在windows下的安装

风流意气都作罢 提交于 2019-12-02 15:18:57
首先去官网下载合适的版本,对应自己的系统。将压缩包解压 建 立两个目录,一个是日志目录D:\MongoDB\logs\logs.log,一个是存放数据文件的目录D:\MongoDB\data,然后打开 cmd命令行,输入D:\MongoDB\bin\mongod.exe --dbpath=D:\MongoDB\data 数据库端口和 Web端口,分别是27017和28017,在浏览器中打开http://localhost:28017/,可以看到其相关的一些信息。可以通过添加参 数--port的方式,来修改数据库端口:D:\MongoDB\bin\mongod.exe --port 10001 --dbpath D:\MongoDB\data 将mongdb作 为windows服务随机启动。控制台输入:D:\MongoDB\bin>mongod --logpath D:\MongoDB\logs\logs.log --logappend --dbpath D:\MongoDB\data --directoryperdb --serviceName MongoDB --install,即可。然后在服务里,就会看到MongoDB,这个服务项了。 该命令行指定了日志文件:D:\MongoDB\logs\MongoDB.log,日志是以追加的方式输出的, 数据文件目录:D:\MongoDB

Go语言操作mongoDB

邮差的信 提交于 2019-12-02 10:54:54
Go语言操作mongoDB mongoDB是目前比较流行的一个基于分布式文件存储的数据库,它是一个介于关系数据库和非关系数据库(NoSQL)之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 mongoDB介绍 mongoDB 是目前比较流行的一个基于分布式文件存储的数据库,它是一个介于关系数据库和非关系数据库(NoSQL)之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 mongoDB中将一条数据存储为一个文档(document),数据结构由键值(key-value)对组成。 其中文档类似于我们平常编程中用到的JSON对象。 文档中的字段值可以包含其他文档,数组及文档数组。 mongoDB相关概念 mongoDB中相关概念与我们熟悉的SQL概念对比如下: MongoDB术语/概念 说明 对比SQL术语/概念 database 数据库 database collection 集合 table document 文档 row field 字段 column index index 索引 primary key 主键 MongoDB自动将_id字段设置为主键 primary key mongoDB安装 我们这里下载和安装社区版, 官网下载地址 。 打开上述连接后,选择对应的版本、操作系统平台(常见的平台均支持)和包类型,点击Download按钮下载即可。

CentOS 6 nodejs mongodb 安装

狂风中的少年 提交于 2019-12-02 02:10:19
wget http://nodejs.org/dist/v0.8.7/node-v0.8.7.tar.gz (稳定版) //wget http://nodejs.org/dist/v0.10.22/node-v0.10.22.tar.gz (最新版) 2、解压 tar -xvf node-v0.10.22-linux-x64.tar.gz cd node_xxx 3、安装 yum install gcc-c++(if has no c compiler) ./configure 4、安装nodejs make install 如果python版本过低,可能会报错,请先升级 http://gavinshaw.blog.51cto.com/385947/610585 这个一定有用: http://www.cyberciti.biz/faq/wget-example-download-from-https-web-sites/ 5、安装完毕,接下来就可以利用node命令启动服务了。 cd /$app_path/ node /nodejs/app.js 安装MongoDB的方法有很多种,可以源代码安装,在Centos也可以用yum源安装的方法。由于MongoDB更新得比较快,我比较喜欢用yum源安装的方法。64位Centos下的安装步骤如下: 1、准备工作

Windows平台安装MongoDB教程

陌路散爱 提交于 2019-12-01 22:21:36
一、MongoDB简介 MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成,MongoDB文档类似于JSON对象,字段值可以包含其他文档,数组及文档数组。 MongoDB服务端可运行在Linux、Windows或mac os x平台,支持32位和64位应用,默认端口为27017。 MongoDB支持各种编程语言: Python,Java,C++,PHP,C#等多种语言。 二、下载MongoDB MongoDB提供了可用于32位系统和64位系统的预编译二进制包(新版本没有了32位系统的安装文件),你可以进入MongoDB官网下载安装,MongoDB的预编译二进制包的下载地址为: https://www.mongodb.com/download-center/community ,打开之后会看到如下图,直接点击Download下载即可,也可以在Version中选择你想要的版本: 三、安装MongoDB 双击打开文件进行安装,在安装过程中,可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录。 这里我选择安装在E:\MongoDB这个目录下(安装目录会影响我们后面的配置)。 这里选择直接next: 这里安装 "Install

MongoDB安装时无法启动服务

最后都变了- 提交于 2019-12-01 22:19:52
在安装MongoDB数据库的时候,有可能出现安装速度较慢,然后取消安装以后,再一次重新去安装的时候,在安装的最后一步可能会出现无法启动服务的现象 这种情况直接点击Ignore,完成安装以后,打开DOS窗口,使用该命令将MongDB服务删除掉 sc delete MongoDB 删除以后我们自己重新装一个MongoDB服务就可以了,在安装目录的bin中打开控制台窗口输入命令如图所示 mongod --dbpath=E:\MongoDB\data\db --logpath=E:\MongoDB\log\MongoDB.log --install --serviceName "MongoDB" 执行结果如下: 再输入 net start MongoDB启动服务 执行结果如下图: 这样我们的MongDB数据库就可以正常的使用了。 来源: https://www.cnblogs.com/fuwentao/p/11718965.html

MongoDB4.0搭建分布式集群

霸气de小男生 提交于 2019-12-01 22:10:27
MongoDB4.0搭建分布式集群 2018年09月15日 11:11:42 Calon Mo 阅读数 3973 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/kevinmcy/article/details/82712074 搭建之前先了解一下MongoDB分片群集主要有如下三个组件: Shard:分片服务器,用于存储实际的数据块,实际生产环境中一个shard server 角色可以由几台服务器组成一个Peplica Set 承担,防止主机单点故障。 Config Server:配置服务器,存储了整个分片群集的配置信息,其中包括chunk信息。 Routers:前端路由,客户端由此接入,且让整个群集看上去像单一数据库,前端应用可以透明使用。 系统环境 Centos7.5、MongoDB4.0.2、关闭防火墙。 IP 路由服务端口 配置服务端口 分片1端口 分片2端口 分片3端口 10.211.55.3 27017 27018 27001 27002 27003 10.211.55.4 27017 27018 27001 27002 27003 10.211.55.5 27017 27018 27001 27002 27003 三台机器的配置服务(27018

linux下mongodb的安装

↘锁芯ラ 提交于 2019-12-01 21:25:53
一、linux下mongodb的安装 访问Mongodb 官网,http://www.mongodb.org/downloads进入下载页面。 下载mongodb-linux-x86_64-2.4.12.tar。 使用FTP 工具将mongodb 的安装包上传到Linux 服务器。 进入安装包所在目录,输入 tar -zxvf mongodb-linux-x86_64-2.4.12.tar,解压缩mongodb 安装包 输入 mv mongodb-linux-x86_64-2.4.12 mongo 修改目录名称为mongo 输入 cd mongo进入根目录,为了方便管理,新建三个目录:数据目录datas 日志目录logs 配置目录conf mkdir datas; mkdir logs; mkdir conf; 输入cd conf 进入配置文件目录,输入touch mongo.conf新建配置文件,并加入以下内容(路径请自行修改) 参数说明: bind_ip 本机IP地址 bind_port 访问端口 dbpath 数据文件存放路径 directoryperdb 是否为不同数据库建立独立目录 logpath 日志存放路径 logappend 日志是否追加写入 maxConns 最大访问数 auth 是否启用权限控制 8. 配置环境变量(配置后可以在任何地方使用mongo命令

初识MongoDB-用法和用途

雨燕双飞 提交于 2019-12-01 18:35:24
用意:记录一下自己学习MongoDB的一些体会. 适合范围, 安装和用法. 一. MongoDB相关 JavaScript统一天下 JavaScript正在快节奏地统一整个web开发流程. JvaScript是WEB前端开发的唯一依靠, 依赖V8引擎的Node.js也正在划分服务器端的领地, 而数据库也是JavaScript垂涎已久的领域. MongoDB就是用类似JSON object格式存储数据的数据库. MongoDB的javascript shell很方便, 可以去在线尝试一下 http://try.mongodb.org/ . 关系型数据库到对象存储的转换一直是程序员头疼的工作. 而MongoDB直接返回JSON object的方式带来了很大的便利. MongoDB适合领域 特别适合存储 图片, 长文本 等信息, 例如日志信息, 图片, 经纬度, 表单, 账号信息等. MongoDB可以作为分布式文件系统. 通过 sharding 实现负载均衡. 即数据集按某个字段切割到多个服务器上. 动态scheme机制方便修改数据库, 快速上线修改应用. MongoDB缺点 不适合多线程: 每次写操作都会锁住整个数据库. 管理类工具不丰富. 数据库上限是100G 二. 安装MongoDB 安装MongoDB有两种方式, 源码安装和package安装. 源码安装较简单. 2.1