【发布时间】:2016-04-26 07:08:35
【问题描述】:
我一直在阅读有关 MongoDB 的信息,并意识到我可以使用 insert_one() 或 update_one(upsert = True) 插入一个新文档。
由于我管理自己的 ID,因此我可以更轻松地通过特定 ID 进行查询并在不存在的情况下创建文档,而无需处理 2 种不同的方法(创建和更新)。
MongoDB 中的查询应该非常快,那么为了方便起见,我该怎么做呢?
【问题讨论】:
我一直在阅读有关 MongoDB 的信息,并意识到我可以使用 insert_one() 或 update_one(upsert = True) 插入一个新文档。
由于我管理自己的 ID,因此我可以更轻松地通过特定 ID 进行查询并在不存在的情况下创建文档,而无需处理 2 种不同的方法(创建和更新)。
MongoDB 中的查询应该非常快,那么为了方便起见,我该怎么做呢?
【问题讨论】:
实际上,您没有交易任何东西。您应该仅将 insert_one() 用于显式创建对象。
【讨论】: