автоматическое создание коллекции и тип создания - PullRequest
1 голос
/ 11 января 2012

У меня есть простой пример:

conn = Connection()
db = conn.livestat
coll = db.cmn1
coll.insert({'test': 1 });

перед вставкой коллекции. Как отключить эту функцию или добавить параметр autocreate (например, я хочу создать ограниченную коллекцию)?

Ответы [ 2 ]

1 голос
/ 11 января 2012

Вы должны создать ограниченную коллекцию, прежде чем писать в нее в первый раз. Пожалуйста, используйте эту функцию:

http://api.mongodb.org/python/current/api/pymongo/database.html#pymongo.database.Database.create_collection

1 голос
/ 11 января 2012

Вам придется сделать это вручную.См. Документ .

db.createCollection("cmn1", {capped:true, size:100000})
...