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({‘name‘:‘abc‘,‘age‘:18})
# insert_more

# 改
# db.t1.update_one({‘name‘:‘abc‘},{‘$set‘:{‘name‘:‘123‘}})
# update_more

# 删
# db.t1.delete_one({‘name‘:‘123‘})
# delete_more

# 查
# cursor = db.t1.find({‘age‘:{‘$gt‘:17}})     # 返回一个游标对象
# find_one
#
# 显示方法1:
# for i in cursor:
#     print(i)
#
# 方法2:
# cursor.next()
# cursor.next()
# cursor.next()

# sort,skip,limit方法
#
# cursor = db.t1.find({‘age‘:{‘$gt‘:17}}).sort(‘_id‘,-1).limit(1).skip(1)
#
# for i in cursor:
#     print(i)

# count方法
# print(db.t1.count())

原文地址:https://www.cnblogs.com/x54256/p/8371176.html

时间: 2024-10-09 13:15:05

Python——连接MongoDB的相关文章

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

爬虫入门【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数据库并执行操作

环境设置: [[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

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连接mongodb提取部分字段内数据并写入txt文件

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

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

python连接MongoDB(无密码无认证)

无密码无认证下连接 from pymongo import MongoClient host = '127.0.0.1' # 你的ip地址 client = MongoClient(host, 27017) # 建立客户端对象 db = client.mydb # 连接mydb数据库,没有则自动创建 myset = db.testset # 使用test_set集合,没有则自动创建 myset.insert({"name":"zhangsan","age&

使用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