我可以通过连接到MongoDB服务器来创建一个新的数据库吗,或者有其他方法使用Python来创建它吗?如果是,这是如何做到的?

推荐答案

如果数据库和集合还不存在,MongoDB会自动为您创建它们.

要在MongoDB中使用python库,请查看下面的100.

Warning:

from pymongo import Connection
connection = Connection()
db = connection['test-database']
collection = db['test-collection']

所以在这里,你可以使用任何数据库和集合的名称.

Mongodb相关问答推荐

如何在Mongo中查找数组中的特定对象

对 MongoDB 集合中的对象数组进行排序

嵌套数组 $unwind 和 $group 在 mongoDB 中重新组合在一起

更新 Mongodb 中的多嵌套数组

mongoose中的 required是什么意思?

MongoDB PHP UTF-8 问题

Mongo 无法启动

使用 MongoDB C# 驱动程序在嵌套数组上使用过滤器生成器进行查询

NoSql 参考数据

将 JSON 与 MongoDB 一起使用?

请按语法排序 Mongoid Scope

MongoDB聚合排序不起作用

如何在 Rails 中混合使用 mongodb 和传统数据库?

没有数组的嵌入文档?

在安装的 MongoDB homebrew 中设置 dbpath (Mac OS)

mongodb类型更改为数组

MongoDB 和 Robomongo: Can't connect (authentication)

按 id 删除记录?

从 Grunt 任务中启动 MongoDB

全局初始化失败:BadValue Invalid or no user locale set.请确保正确设置 LANG 和/或 LC_* 环境变量