2016-07-25 56 views
-1

我的應用程序使用2個mongodb集合,一個是大的,一個是小的,都在同一個db下。我想將文檔插入到兩個集合中,並確保它們先寫入大集合,然後立即寫入小集合集合。如何在mongodb集合之間自動移動記錄

由於我處理的量很大,我寧願避免同步寫入集合。 出於同樣的原因,我寧願避免投票大集合,插入到小集合。

理想情況下,我可以將記錄插入到大集合中,並在插入後將它們自動克隆到小集合中。

是否有支持這種功能的機制?

回答

0

理想情況下,我可以將記錄插入到大集合中,並在插入後將它們自動克隆到小集合中。

不,我不認爲mongodb在這裏會有幫助。然而,你可以在這裏作弊。例如,您可以放寬關於插入到加蓋集合中的寫入關注(不要等待操作結果)。這會加快一點(以較不確定的代價)。

+0

謝謝,但我需要確保兩個記錄都被插入。 –

+0

那麼,鑑於mongo不會爲你做,這是你將不得不等待的結果。我想,擴大你的網絡工作者。 –

+0

@ user3780261在MongoDB中沒有事務。期。您的數據模型似乎存在嚴重問題。也許你應該退後一步,解釋爲什麼你認爲你需要這種構造。 –