python连接mongodb并操作

安装python连接mongodb的库文件pymongo

pip install pymongo

python连接mongodb程序

import pymongo

conn = pymongo.MongoClient("ip",端口)
db = conn.admin #连接库
db.authenticate("账号","密码")
#用户认证
db=conn.jwh
db.test.insert({‘id‘:1,‘name‘:‘kaka‘,‘sex‘:‘male‘})
#插入一个数据
data=db.test.find()
#打印所有数据
for i in data:
    print(i)

执行程序,得到结果如下:

C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\python.exe D:/Users/Administrator/PycharmProjects/untitled/test/conn_mongodb.py
{‘1‘: 1.0, ‘_id‘: ObjectId(‘58c13ed1b5ad0ac03e6cbb80‘)}
{‘sex‘: ‘male‘, ‘name‘: ‘kaka‘, ‘_id‘: ObjectId(‘58cb7dd7c720b21eb011db7d‘), ‘id‘: 1}
{‘sex‘: ‘male‘, ‘name‘: ‘kaka‘, ‘_id‘: ObjectId(‘58cb8140c720b222ec46f729‘), ‘id‘: 1}
时间: 2024-11-04 01:38:23

python连接mongodb并操作的相关文章

Python连接MongoDB数据库并执行操作

环境设置: [[email protected] ~]# cat /etc/redhat-release  CentOS release 6.9 (Final) [[email protected] ~]# python -V Python 2.6.6 1.首先确保,Mongodb数据库运行 2.安装pymongo模块 官网:https://pypi.python.org/pypi/pymongo/(按需下载) [[email protected] src]# wget https://pypi

爬虫入门【8】Python连接MongoDB的用法简介

MongoDB的连接和数据存取 MongoDB是一种跨平台,面向文档的NoSQL数据库,提供高性能,高可用性并且易于扩展. 包含数据库,集合,文档等几个重要概念. 我们在这里不介绍MongoDB的特点和用法了,感兴趣的可以查一下官方文档. 在此重点介绍如何使用python连接MongoDB,并通过PyMongo操作MongoDB数据库. 这里默认MongoDB已经安装好啦,安装教程可以参考: http://www.yiibai.com/mongodb/mongodb_environment.ht

Python 连接MongoDB并比较两个字符串相似度的简单示例

本文介绍一个示例:使用 pymongo 连接 MongoDB,查询MongoDB中的 字符串 记录,并比较字符串之间的相似度. 一,Python连接MongoDB 大致步骤:创建MongoClient---> 获取 DataBase --->获取Collection,代码如下: client = MongoClient(host="127.0.0.1", port=10001) db = client['database_name'] db.authenticate(nam

使用Python连接Mongodb,对数据库进行操作

目录 1.首先安装 2. 连接 3.使用数据库 4.查看数据库下的所有集合 5.创建集合 6.插入文档 7.查找 8.查询一条 9.更新 1.首先安装 安装pymongo模块from pymongo import MongoClient 2. 连接 godb://localhost:27017/') print(client) client = MongoClient('localhost', 27017) print(client) 3.使用数据库 #use 数据库 # 等同于:use use

python 连接mongodb ,并将EXCEL文档导入mongodb

一.下载软件 1.https://pypi.python.org/pypi/pymongo/#downloads  下载 PYMONGO 下载后 用命令提示符  cmd进入目录 并运行命令 python setup.py install 2.下载 xlrd  https://pypi.python.org/pypi/xlrd 利用pymongo包进行数据库的连接,使用xlrd包读取excel数据,由于二者数据结构的不同,要将excel格式数据转换为json格式数据.由于编码问题会出现"TypeE

python连接mysql的操作

一,安装mysql 如果是windows 用户,mysql 的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可. Linux 下的安装可能会更加简单,除了下载安装包进行安装外,一般的linux 仓库中都会有mysql ,我们只需要通过一个命令就可以下载安装: Ubuntu\deepin >>sudo apt-get install mysql-server >>Sudo apt-get install  mysql-client centOS/redhat >

Python连接mongodb提取部分字段内数据并写入txt文件

部门负责工业领域知识图谱构建,用于工业化与信息化两化融合,听起来好高大上好难,反正目前的我还理解不了那么深,好在有部门经理带领. 想要做专业领域知识图谱首先要有专业领域知识,这些知识从哪来呢?主要来源肯定是从互联网上爬啦! 爬下来一大堆知识直接堆在那肯定不行,还要建立起相互关系,其中重要一项就是文本分类啦!那么怎么分类呢? 还是以后再说吧...因为不管怎么做,首先都要把数据库里自己想要的数据取出来. #coding=utf-8 import sys reload(sys) sys.setdefa

Python——连接MongoDB

建立与MongoDB之间的连接:官方文档 #coding:utf-8 import pymongo client = pymongo.MongoClient('127.0.0.1',27017) # 建立与MongoDB的连接 #有用户名和密码时:pymongo.MongoClient('mongodb://用户名:密码@localhost:27017/基于哪个数据库进行验证的') db = client.xingedb # 切换使用的数据库 # 增 # db.t1.insert_one({'n

python连接mongodb

import randomimport timefrom datetime import *import pymongo client = pymongo.MongoClient('***.**.**.**', *****, username='*****', password='******') db_name = 'feeds'db = client[db_name] collection_set02 = db['feedsDO'] collection_set03 = db['relati