MongoDB入门
2015-11-25 14:47
573 查看
Windows下安装MongoDB3
MongoDB介绍与安装MongoDB是一个跨平台的NoSQL,基于Key-Value形式保存数据。其储存格式非常类似于Python的字典,因此用Python操作MongoDB会非常的容易。
MongoDB is an open-source, document database designed for ease of development and scaling. ——MongoDB Home Page
下载文件:(win7及以上 Windows 64-bit 2008 R2+)
https://www.mongodb.org/downloads
在D:\Develop\MongoDB\Server\3.0\bin目录下,创建文件夹:(创建数据保存的文件夹,在安装目录下创建data)
mkdir data
执行命令:(创建start.bat,写入mongod –dbpath ./data)
mongod –dbpath ./data
MongoDB可视化
打开网址:
http://www.mongovue.com/
下载MongoVUE
安装MongoVUE
运行MongoVUE
Python操作MongoDB
pymongo的安装pip install pymongo easy_install pymongo
import pymongo connection = pymongo.MongoClient() tdb = connection.Jikexueyuan post_info = tdb.test jike = {'name': u'极客', 'age': '5', 'skill': 'python'} jike2 = {'name': u'极客', 'age': '5', 'skill': 'python'} xueyuan = {'name': u'学院', 'age': '50', 'skill': 'java', 'other': 'nothing'} # post_info.insert(jike) # post_info.insert(jike2) # post_info.insert(xueyuan) post_info.remove({'age': '5'})
Centos6.4下安装MongoDB3
# 系统版本 [root@lytzdevserver install]# cat /etc/redhat-release CentOS release 6.4 (Final) [root@lytzdevserver install]# uname -r 2.6.32-358.el6.x86_64 # 选择版本 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.7.tgz # 解压 [root@lytzdevserver install]# tar -zxvf mongodb-linux-x86_64-3.0.7.tgz [root@lytzdevserver install]# mv mongodb-linux-x86_64-3.0.7 mongodb # 将MongoDB添加到环境变量中 [root@lytzdevserver bin]# vi /etc/profile # mongodb config MONGODB_HOME=/root/install/mongodb PATH=$PATH:$MONGODB_HOME/bin export PATH [root@lytzdevserver bin]# source /etc/profile # 创建数据文件夹,日志文件夹 [root@lytzdevserver bin]# cd .. [root@lytzdevserver mongodb]# mkdir data [root@lytzdevserver mongodb]# mkdir log # 启动 # --dbpath data 数据文件目录 # --logpath log/mongodb.log 日志文件(指定文件) # -logappend 日志记录追加 # --fork 后台进程 [root@lytzdevserver mongodb]# mongod --dbpath data --logpath log/mongodb.log -logappend --fork # 配置成脚本启动 [root@lytzdevserver mongodb]# echo "mongod --dbpath data --logpath log/mongodb.log -logappend --fork">>start.sh [root@lytzdevserver mongodb]# chmod +x start.sh [root@lytzdevserver mongodb]# ./start.sh # 进入mongodb shell环境 [root@lytzdevserver mongodb]# mongo MongoDB shell version: 3.0.7 connecting to: test Welcome to the MongoDB shell. # 关闭mongodb [root@lytzdevserver mongodb]# ps -aux|grep mongodb Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ root 26562 0.1 0.3 476080 50668 ? Sl 11:21 0:00 mongod --dbpath data --logpath log/mongodb.log -logappend --fork root 26624 0.0 0.0 103244 852 pts/5 S+ 11:25 0:00 grep mongodb [root@lytzdevserver mongodb]# kill -15 26562
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- 如何在 Fedora 上安装 MongoDB 服务器
- PHP添加yaf xhprof mongodb 同理
- mongodb安装
- 如何在 Ubuntu 上安装 MongoDB
- perl操作MongoDB报错undefined symbol: HeUTF8解决方法
- C#中使用1.7版本驱动操作MongoDB简单例子
- MongoDB系列教程(四):设置用户访问权限
- php实现的mongodb操作类实例
- 解决mongodb在ubuntu下启动失败,提示couldn‘t remove fs lock errno:9 Bad file descriptor的错误
- 在PostgreSQL的基础上创建一个MongoDB的副本的教程
- java操作mongodb示例分享
- php对mongodb的扩展(初出茅庐)
- 作为PHP程序员应该了解MongoDB的五件事
- 基于MySQL到MongoDB简易对照表的详解
- MongoDB入门教程之C#驱动操作实例
- MongoDB为用户设置访问权限
- MongoDB db.serverStatus()输出内容中文注释
- MongoDB的一些常用查询方法
- mongodb与mysql命令详细对比