インデックスを必要としないコレクションが1つあります。ユーザーの検索用語と日付を保存するだけなので、コレクションは非常にシンプルです。
class UserSearch {
public string Term {get; set;}
pulic DateTime Date {get;set;}
}
1つのUserSearchアイテムを保存すると、コレクションには_idとデフォルトのインデックスがあります。
私の知る限り、これらの「_id」フィールドはRAMでインデックス付けされるため、保存するだけのコレクションにRAMメモリを使用したくないので、12時間ごとに何かを計算しています。
削除しようとしましたが、削除できません。
var indexes = UserSearch(true).GetIndexes();
//delete UserSearch Default Index
if(UserSearch(true).IndexExistsByName("_id_"))
{
UserSearch(true).DropIndexByName("_id_");
}
何か提案/解決策はありますか?