【发布时间】:2016-01-06 20:16:41
【问题描述】:
我有一个名为englishWords 的集合,唯一索引是“单词”字段。 当我这样做时
from pymongo import MongoClient
tasovshik = MongoClient()
db = tasovshik.tongler
coll = db.englishWords
f = open('book.txt')
for word in f.read().split():
coll.insert( { "word": word } } )
我收到此错误消息
pymongo.errors.DuplicateKeyError: E11000 duplicate key error index: tongler.englishWords.$word_1 dup key: { : "Harry" },但在插入第一个现有单词时停止插入。
我不想执行存在性检查,我想毫无问题地利用唯一索引的好处。
【问题讨论】:
标签: python mongodb mongodb-query pymongo