python - Pymongo 不在 mongodb 中创建集合

标签 python mongodb pymongo

这是创建集合的简单代码。但是没有创建集合。

import pymongo

conn=pymongo.Connection()
db=conn["userdb"]
table=db["Books"]

有人可以帮我解决这个问题吗?

最佳答案

在添加数据之前不会创建集合,这是因为默认情况下,MongoDB 中的集合甚至数据库都是惰性完成的。

如果你想明确地分配一个集合,那么使用 db.create_collection(name):http://api.mongodb.org/python/current/api/pymongo/database.html#pymongo.database.Database.create_collection

关于python - Pymongo 不在 mongodb 中创建集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17471378/

相关文章:

python - 从 pip 下载时排除 manylinux wheels

蒙戈数据库。聚合。 $匹配: [another collection keys]

node.js - 当ForeignField在数组中时查找

python - Pymongo 和聚合框架查询

python - 使用 pymongo 插入对象列表作为不同的 Mongo 文档

python - pymongo: 名称 'ISODate' 未定义

Python 对内部带有整数的字符串数组进行排序

python - 在 Pandas 中分配单元格值的最快方法

javascript - Map/Reduce 示例...这是正确的吗?

python - 验证和登录之间有什么区别?