Python MongoDB 创建数据库



章节


创建数据库

在MongoDB中创建数据库,要先创建一个MongoClient对象,该对象使用MongoDB服务器ip地址与端口组成的URL,连接MongoDB服务器。

如果数据库不存在,MongoDB将创建它,并与它建立连接。

示例

创建一个名为“mydatabase”的数据库:

import pymongo

myclient = pymongo.MongoClient("mongodb://192.168.31.154:27017/")

mydb = myclient["mydatabase"]

重要提示: MongoDB中,空数据库不会创建,只有当有内容添加时才创建!

MongoDB会等到创建了一个集合(表),其中至少有一个文档(记录),然后才真正创建数据库(和集合)。

检查数据库是否存在

记住: 在MongoDB中,只有在添加内容时才会创建数据库,所以如果这是你第一次创建数据库,那么在检查数据库是否存在之前,您应该完成接下来的两章(创建集合和创建文档)!

你可以通过列出系统上的所有数据库,检查一个数据库是否存在:

示例

返回系统中的数据库列表:

print(myclient.list_database_names())

或者检查某个数据库:

示例

检查某个数据库:

dblist = myclient.list_database_names()
if "mydatabase" in dblist:
  print("数据库存在")


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM