python操作mongodb根据_id查询数据的实现方法

yipeiwu_com7年前Python基础

本文实例讲述了python操作mongodb根据_id查询数据的实现方法。分享给大家供大家参考。具体分析如下:

_id是mongodb自动生成的id,其类型为ObjectId,所以如果需要在python中通过_id查询,就需要转换类型

如果pymongo的版本号小于2.2,使用下面的语句导入ObjectId

from pymongo.objectid import ObjectId

如果pymongo的版本号大于2.2,则使用下面的语句

from bson.objectid import ObjectId

查询代码如下:

collection.find_one({'_id':ObjectId('50f0d76347f4ec148890ef1e')})

希望本文所述对大家的Python程序设计有所帮助。

相关文章

python Django的web开发实例(入门)

python Django的web开发实例(入门)

一、创建一个项目 如果这是你第一次使用Django,那么你必须进行一些初始设置。也就是通过自动生成代码来建立一个Django项目--一个Django项目的设置集,包含了数据库配置、Dj...

Python中安装easy_install的方法

Python中安装easy_install的方法

easy_install是一个python的扩展包,主要是用来简化python安装第三方安装包,在安装了easy_install之后,安装python第三方安装包就只需要在命令行中输入:...

java直接调用python脚本的例子

java直接调用python脚本的例子

复制代码 代码如下:import java.io.BufferedReader;import java.io.InputStreamReader; public class Main {...

python实现在字符串中查找子字符串的方法

本文实例讲述了python实现在字符串中查找子字符串的方法。分享给大家供大家参考。具体如下: 这里实现python在字符串中查找子字符串,如果找到则返回子字符串的位置,如果没有找到则返回...

Python基于mysql实现学生管理系统

本篇文章主要介绍了Python基于mysql实现学生管理系统,分享给大家,具体如下: import pymysql import re def idinput(string):...