Mongodb-安装-命令

Posted 黑客不黑撒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mongodb-安装-命令相关的知识,希望对你有一定的参考价值。

MongoDB 安装

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    # 下载

tar -zxvf mongodb-linux-x86_64-3.0.6.tgz                               # 解压

mv mongodb-linux-x86_64-3.0.6/ mongodb

mv  mongodb/ /home/Java/mongodb                        # 将解压包拷贝到指定目录

vim ~/.bashrc

#export PATH=<mongodb-install-directory>/bin:$PATH

export PATH=/home/Java/mongodb/bin:$PATH

mkdir -p /data/db #/data/db MongoDB 默认的启动的数据库路径

 

MongoDB 运行

./mongod

#./mongod --dbpath /home/Java/mongodb/data/db

#./mongod --dbpath /home/Java/mongodb/data/db & #后台运行

#./mongod --dbpath /home/Java/mongodb/data/db --rest & #web用户界面 http://localhost:28017

./mongo #客户端 ci

show dbs #显示所有数据的列表

db #显示当前数据库对象或集合

use #连接到一个指定的数据库

 

MongoDB mysql对比

database database 数据库

table collection 数据库表/集合

row document 数据记录行/文档

column field 数据字段/

index index 索引

table joins   表连接,MongoDB不支持

primary key primary key 主键,MongoDB自动将_id字段设置为主键

 

MongoDB 创建数据库

use test_01

db

show dbs

db.runoob.insert({"name":"菜鸟教程"})

show dbs

 

MongoDB 删除数据库

show dbs

db.dropDatabase()

show dbs

 

MongoDB 删除集合

show tables

db.runoob.drop()#runoob是一张表

show tables

 

MongoDB 插入文档

文档的数据结构和JSON基本一样。

所有存储在集合中的数据都是BSON格式。

BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON

db.COLLECTION_NAME.insert(document)

db.col.insert({title: ‘MongoDB 教程‘,

    description: ‘MongoDB 是一个 Nosql 数据库‘,

    by: ‘菜鸟教程‘,

    url: ‘http://www.runoob.com‘,

    tags: [‘mongodb‘, ‘database‘, ‘NoSQL‘],

    likes: 100

})

db.col.find()

 

MongoDB 更新文档

http://www.runoob.com/mongodb/mongodb-update.html

 

 

 

 

vim bin/mongodb.conf

dbpath=/data/db

logpath=/home/Java/mongodb/mongodb-linux-x86_64-rhel70-3.4.5/logs/mongodb.log

bind_ip=0.0.0.0

port=27017

fork=true

nohttpinterface=true

 

mongod -f mongodb.conf

 

/bin/mongo

bin/mongo ip:port -u 用户名 -p 密码

>show databases;

>use admin;

>db.shutdownServer();

>db.version();

 

centos下安装了mongodb,使用SecureCRT连接centos后,使用mongo来操作mongodb,在shell使用退格键时出现乱七八糟的字符,造成这个问题原因跟SecureCRT配置有关,修改设置为:选项 –> 会话选项 –> 终端 –> 仿真 –> 终端中选择linux 即可。

以上是关于Mongodb-安装-命令的主要内容,如果未能解决你的问题,请参考以下文章

window怎么安装mongodb

MongoDB命令和安装过程

MongoDB基础命令杂记

mac 安装和使用MongoDB

MongoDB:在Windows环境安装MongoDB

如何在Linux下快速安装MongoDB