2016-11-18 10 views
1

Node.jsを使用してmongoDBを使用してデータセットをスクラップしています。私が持っているコレクションには0.2百万もの文書があり、Node.jsはセグメント化エラーを起こしてクラッシュしています。 Node.jsがクラッシュしないように、コレクションを2つ以上のコレクションに分割/分割する方法はありますか? ありがとうございます!1つのmongoDBコレクションを2つ以上のコレクションに分割する

+2

mongoは0.2百万のドキュメントを簡単にホストするはずです。あなたがあなたのコレクションを壊すべきだとは思っていません。あなたはシャードを実装しようとしましたか? –

+0

@satishchennupati MongoDBはうまく動作しています。 Node.jsがクラッシュしています。 –

+0

nodejsアプリケーションでページ分割を使用して限られたデータを取得し、次に移動するとより多くのデータを取得できます。制限およびスキップによって達成することができる。 –

答えて

1

制限を使用して試しましたが、返されたドキュメントはありませんでしたか?コレクション内の総文書数を取得してから、制限およびスキップを使用して分割することができます。例:コレクションに200個の文書がある場合 最初の制限100文書およびスキップ0 2回目の制限は100回ですが今回は100回スキップします これは一方向ですのことを考える。他の方法があるかもしれません。

+0

OKそれを試してみる...ありがとう!! :) –

関連する問題