插入文档时pymongo中的BulkWriteError

时间:2017-07-13 08:15:43

标签: mongodb pymongo pymongo-3.x

我正在尝试从mongodb获取一些虚拟_id,因为我已经编写了以下代码片段,但它抛出了BulkWriteError。

def get_unique_ids(count):
    return db.insert_many([{}] * count).inserted_ids

例外:

execute_command
    raise BulkWriteError(full_result)
pymongo.errors.BulkWriteError: batch op errors occurred

但是下面的代码完美无缺,我想知道两者之间有什么区别。

def get_unique_ids(count):
    return db.insert_many([{} for i in range(count)]).inserted_ids

0 个答案:

没有答案