MongoDB: Linux or Windows
来源:互联网 发布:串口读取电子秤数据 编辑:程序博客网 时间:2024/06/01 07:37
下载地址:https://www.mongodb.com/download-center#community
windows 安装MongoDB参考网址:http://jingyan.baidu.com/article/d5c4b52bef7268da560dc5f8.html
Linux安装MongoDB参考网址:
http://www.cnblogs.com/grimm/p/5301135.html
第一步:下载对应版本的tgz文件
wget -r -O mongodb-linux-x86_64-rhel70-3.4.7.tgz "https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.7.tgz"tar -zxvf mongodb-linux-x86_64-rhel70-3.4.7.tgzmv mongodb-linux-x86_64-rhel70-3.4.7/ /usr/local/mongodb
第二步:配置环境变量
$ sudo vim /etc/profile
添加如下内容
export MONGODB_HOME="/usr/local/mongodb"export PATH=$MONGODB_HOME/bin:$PATH
$ source /etc/profile
第三步: 启动mongoDB
装错版本就不好弄了,装错版本后可能需要安装openssl:
参考网址为:http://www.linuxidc.com/Linux/2011-10/45738.htm (该页最下面)
第三步: win下安装可视化工具 nosql Manger for mongodb
第四步:python安装pymongo
class MongoOperator: def __init__(self, host, port, db_name, default_collection): ''' 设置mongodb的地址,端口以及默认访问的集合,后续访问中如果不指定collection,则访问这个默认的 :param host: 地址 :param port: 端口 :param db_name: 数据库名字 :param default_collection: 默认的集合 ''' #建立数据库连接 self.client = pm.MongoClient(host=host, port=port) #选择相应的数据库名称 self.db = self.client.get_database(db_name) #设置默认的集合 self.collection = self.db.get_collection(default_collection) def insert(self, item, collection_name =None): ''' 插入数据,这里的数据可以是一个,也可以是多个 :param item: 需要插入的数据 :param collection_name: 可选,需要访问哪个集合 :return: ''' if collection_name != None: collection = self.db.get_collection(collection_name) collection.insert(item) else: self.collection.insert(item) def find(self, expression =None, collection_name=None): ''' 进行简单查询,可以指定条件和集合 :param expression: 查询条件,可以为空 :param collection_name: 集合名称 :return: 所有结果 ''' if collection_name != None: collection = self.db.get_collection(collection_name) if expression == None: return collection.find() else: return collection.find(expression) else: if expression == None: return self.collection.find() else: return self.collection.find(expression) # 删除该数据库中的集合 def remove(self,collection_name=None): if collection_name is None: return self.db.get_collection(collection_name).drop()
阅读全文
1 0
- MongoDB: Linux or Windows
- Linux Or windows
- Linux和windows下载mongodb
- Windows/linux 平台安装 MongoDB
- Install MongoDB on RedHat Enterprise, CentOS, or Fedora Linux
- Install MongoDB on Red Hat Enterprise or CentOS Linux
- oracle下载地址 for linux or windows
- tomcat 部署war linux or windows system
- mysql(windows or linux)忘记密码
- 一点也不“easy”的easy_install -- windows or linux?
- windows OR linux连接vpn ubantu
- Mongodb 安装篇(Linux版+windows版)
- 第一章:MongoDb for windows&linux下载安装
- MongoDB的下载安装 Linux and Windows
- mongodb 安装配置(linux/windows)
- Mongodb OR 查询
- MongoDB save or update
- windows&mongodb
- 【FAQ系列】:DB服务器产生大量物理读问题优化思路
- Ubuntu14.04(桌面版)安装pip失败解决方案之一
- Hdu6130 Kolakoski(2017多校第7场)
- stl下string 一些类似MFC中CString的函数
- HTTP状态码分类大全
- MongoDB: Linux or Windows
- HDU 6130-Kolakoski
- ACM第四次比赛题目及标准程序(STL模板类)
- 微信小程序text文本溢出单行/多行省略
- 《面试》--网易提前批题目汇总
- 骨牌铺法
- POJ 3802 Cubist Artwork(思维题)
- MySQL之——崩溃-修复损坏的innodb:innodb_force_recovery
- timerfd