Login
网站首页 > 文章中心 > 其它

python连接mongodb操作数据示例_mongodb数据库配置类)_python连接数据库

作者:小编 更新时间:2023-09-16 10:46:51 浏览量:55人看过

下面是详细讲解"python连接mongodb操作数据示例(mongodb数据库配置类)"的完整攻略,包含两条示例说明.

在使用Python连接MongoDB数据库之前,需要先安装pymongo模块,可以使用命令行或者Anaconda Prompt来安装:


pip install pymongo



from pymongo import MongoClient

client = MongoClient("mongodb://localhost:27017/")

# 检查是否连接成功
if client.server_info():
print("MongoDB连接成功!")
else:
print("MongoDB连接失败!")


如果连接成功,则会打印出MongoDB连接成功!,否则会打印出MongoDB连接失败!.

在连接MongoDB数据库成功之后,就可以进行数据库的操作了.下面将演示两个操作MongoDB数据库的示例.

③1 插入数据

插入数据是操作MongoDB数据库最基本的操作之一.可以使用pymongo模块中的insert_one()方法或insert_many()方法进行插入操作.下面是一个使用insert_one()方法插入数据的示例:


from pymongo import MongoClient

client = MongoClient("mongodb://localhost:27017/")

# 选择或创建数据库
db = client["test"]

# 选择或创建集合
mycol = db["customers"]

# 插入一条数据
mydict = {
"name": "John",
"address": "Highway 37"
}
x = mycol.insert_one(mydict)

print(x.inserted_id)


如上述代码所示,插入数据需要先创建一个MongoDB数据库对象,然后在数据库对象上选择或创建一个集合,最后使用insert_one()方法插入数据.

③2 查询数据

查询数据也是MongoDB数据库常用的操作之一.可以使用pymongo模块中的find_one()方法或find()方法进行查询操作.下面是一个使用find_one()方法查询数据的示例:


from pymongo import MongoClient

client = MongoClient("mongodb://localhost:27017/")

# 选择或创建数据库
db = client["test"]

# 选择或创建集合
mycol = db["customers"]

# 查询一条数据
x = mycol.find_one()

print(x)


如上述代码所示,查询数据需要先创建一个MongoDB数据库对象,然后在数据库对象上选择或创建一个集合,最后使用find_one()方法查询数据.

以上示例代码中的操作只是MongoDB数据库中的一小部分,请根据自己的需求参考MongoDB官方文档,进行更多操作.

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章