我可以简单地通过连接到MongoDB服务器来创建一个新的数据库,还是有另一种方法来使用Python创建它?如果是这样,这是如何完成的?如何使用PyMongo在MongoDB中创建新的数据库?
41
A
回答
76
MongoDB自动为您创建数据库和集合,如果它们不存在的话。
对于在MongoDB中使用python库,请查看documentation。
警告: 的例子是基于Pymongo 2.1。 如果您使用Pymongo 3.4,请检查this doc。
from pymongo import Connection
connection = Connection()
db = connection['test-database']
collection = db['test-collection']
所以在这里,你可以使用任何名称数据库和收集。
13
这是MongoDB的3.4版本:
from pymongo import MongoClient
client = MongoClient()
db = client.primer
coll = db.dataset
无论是数据库还是集合创建,直到您尝试 写一个文档。
+0
赞成指定Pymongo版本:)! Pymongo从版本2.1(上例)工作到3.4的方式完全不同。 – ivanleoncz 2017-04-28 22:57:34
相关问题
- 1. 使用pymongo修复mongodb数据库
- 2. 如何使用MongoVUE工具在MongoDB中创建数据库
- 3. 如何使用Node js在Mongodb中创建数据库?
- 4. 如何在删除MongoDB后创建新的数据库?
- 5. 如何使用c#驱动程序在MongoDB中创建新数据库
- 6. Pymongo未在mongodb中创建集合
- 7. 使用mongodb创建数据库node.js
- 8. 如何在使用MongoDB和Docker时创建新的数据库和集合?
- 9. 使用pymongo检查Mongodb中的数据库
- 10. 如何为数据库创建mongodb oplog?
- 11. 如何在Python中使用pymongo插入128d向量到MongoDB数据库
- 12. 在mongodb中创建安全数据库
- 13. 麻烦创建MongoDB的MongoDB数据库
- 14. 如何在Tryton创建新数据库
- 15. 如何使用Python从MongoDB tweet数据库创建.csv文件
- 16. 在golang中使用revel框架创建一个新的mongodb数据库
- 17. 如何使用node.js中的sequelize从旧数据库重新创建数据库
- 18. 如何使用java在mongoDB中创建一对多的数据库
- 19. 如何使用pymongo手动创建DBRef?
- 20. 如何使用pymongo创建索引
- 21. 如何使用pymongo创建mongo视图?
- 22. 如何使用SPRING数据在MongoDB中创建一个集合
- 23. MongoDB的Pymongo创建嵌套对象
- 24. 如何在`MongoDB`以及如何创建自定义数据库使用meteorjs
- 25. 使用pymongo加载和保存mongoDB数据库从/到磁盘
- 26. 如何使用数据库数据在angularjs中创建图表?
- 27. 如何使用现有数据在android中创建数据库?
- 28. pymongo - 如何创建GridFS的
- 29. 如何使用数据库中的数据创建此数组?
- 30. 使用弹簧数据创建MongoDB数据库
的重要说明:无论是数据库还是集合创建,直到你试图写一个文档。这对于大多数应用程序来说已经足够了,但很好理解。 – jrullmann 2014-05-16 15:04:21