【发布时间】:2015-09-06 06:32:54
【问题描述】:
我看到 mongo 有 bulk insert,但我看不到跨多个集合进行批量插入的能力。 由于我在任何地方都看不到它,因此我假设 Mongo 不提供它。 有什么具体原因吗?
【问题讨论】:
标签: mongodb collections bulkinsert
我看到 mongo 有 bulk insert,但我看不到跨多个集合进行批量插入的能力。 由于我在任何地方都看不到它,因此我假设 Mongo 不提供它。 有什么具体原因吗?
【问题讨论】:
标签: mongodb collections bulkinsert
您是正确的,因为批量 API 仅在单个集合上运行。
没有具体原因,但 API 通常是集合范围的,因此“跨集合批量插入”将是设计偏差。
您当然可以在一个程序中设置多个批量 API 对象,每个对象位于不同的集合中。请记住,虽然这不是事务性的(在 startTrans-commit-rollback 意义上),但批量插入也不是。
【讨论】: