Mongo Bulk插入多个集合

Nei*_*eil 10 collections bulkinsert mongodb

我看到mongo有批量插入,但我发现无法在多个集合中进行批量插入.由于我没有在任何地方看到它,我认为它不能从Mongo获得.有什么具体原因吗?

Buz*_*tti 6

您是正确的,因为批量 API 仅对单个集合进行操作。

没有具体原因,但 API 通常是集合范围的,因此“跨集合批量插入”将是设计偏差。

您当然可以在程序中设置多个批量 API 对象,每个对象位于不同的集合中。请记住,虽然这不是事务性的(在 startTrans-commit-rollback 意义上),但批量插入也不是。

  • 正确——但即使是对单个集合的批量插入目前在 startTrans-commit-rollback 意义上也不是事务性的。 (2认同)