标签:member 备份 net 127.0.0.1 表达 性能 start 关系 云计算
一 基本知识
特点:
功能:
适用场合:
1 因为MongoDB是全索引的,所以它直接把索引放在内存中,因此最多支持2.5G的数据。如果是64位的会更多。
2 因为没有恢复机制,因此要做好数据备份
3 因为默认监听地址是127.0.0.1,因此要进行身份验证,否则不够安全;如果是自己使用,建议配置成localhost主机名
4 通过GetLastError确保变更。(这个不懂,实际中没用过)
MongoDB中存储的对象时BSON,是一种类似JSON的二进制文件,它是由许多的键值对组成。如下所示
{ "name" : "huangz", "age" : 20, "sex" : "male" } { "name" : "jack", "class" : 3, "grade" : 3 }
二 基本操作
首先 安装配置
Ubuntu16.04安装mongodb:
参照 http://blog.csdn.net/zhushh/article/details/52451441
1.导入软件源的公钥
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
2.为MongoDB创建软件源list文件
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list mysystem -》 ubuntu16.04
3.更新软件源并安装mongodb
sudo apt-get update
sudo apt-get install -y mongodb-org
4. 启动、重启和关闭命令
sudo service mongod start
sudo service mongod restart
sudo service mongod stop
我的需求
> show dbs
local 0.000GB
test 1.351GB
> use test 如果test数据库不存在时会自动创建test
switched to db test
> show collections 查看集合
mydata_info
peopledata
> db.peopledata.findOne() 随机查找一条数据,可以查看数据字段。
导入bson格式数据:
mongorestore -d test datapath datapath为bson、metedata.bson的文件路径
导出特定的字段:
mongoexport -h 127.0.0.1 --port 27017 -d test -c members -f "age","education","height" --type=csv -o love_all.csv
参照:
http://blog.csdn.net/he90227/article/details/45717037
标签:member 备份 net 127.0.0.1 表达 性能 start 关系 云计算
原文地址:http://www.cnblogs.com/spacepirate/p/6669943.html