私のノードのアプリケーションでは、データを動的mongodbコレクションに保存しています。これらのコレクションの名前は、データの値の後に付けられます。mongodbの動的コレクションのインデックス付け
サンプルコード:
function saveToDb(data){
let collectionName = data.someType;
let collection = getCollection(collectionName);
return collection.save(data);
}
私はコレクション名が先行知らないことに注意してください、そしてコレクションはとして作成されており、対応するデータが最初に来たときにしてください。
私はインデックスこの文書に記載されているいくつか知られているフィールドにしたい場合は、私はすべて保存した後collection.createIndex()を呼び出すのでは考えています。しかし、それはあまりにも多くのパフォーマンスを打つだろうか?またはこれを行うためのより良い方法は?