首页 > 数据库技术 > 详细

Python MongoDB 创建数据库

时间:2019-10-08 10:32:08      阅读:86      评论:0      收藏:0      [点我收藏+]

章节


创建数据库

在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("数据库存在")

Python MongoDB 创建数据库

原文:https://www.cnblogs.com/jinbuqi/p/11633910.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!