Example #1
0
 /// <summary>
 /// Export Collection
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ExportCollectionToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (!MongoPathCheck()) { return; }
     MongodbDosCommand.StruImportExport MongoImportExport = new MongodbDosCommand.StruImportExport();
     MongoDB.Driver.MongoServerInstance Mongosrv = SystemManager.GetCurrentServer().Instance;
     MongoImportExport.HostAddr = Mongosrv.Address.Host;
     MongoImportExport.Port = Mongosrv.Address.Port;
     MongoImportExport.DBName = SystemManager.GetCurrentDataBase().Name;
     MongoImportExport.CollectionName = SystemManager.GetCurrentCollection().Name;
     OpenFileDialog dumpFile = new OpenFileDialog();
     //if the file not exist,the server will create a new one
     dumpFile.CheckFileExists = false;
     if (dumpFile.ShowDialog() == System.Windows.Forms.DialogResult.OK)
     {
         MongoImportExport.FileName = dumpFile.FileName;
     }
     MongoImportExport.Direct = MongodbDosCommand.ImprotExport.Export;
     String DosCommand = MongodbDosCommand.GetMongoImportExportCommandLine(MongoImportExport);
     RunCommand(DosCommand);
 }
Example #2
0
 /// <summary>
 /// Import Collection
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ImportCollectionToolStripMenuItem_Click(object sender, EventArgs e)
 {
     String strTitle = "Import Collection";
     String strMessage = "Are you sure to Import Collection?";
     if (!SystemManager.IsUseDefaultLanguage)
     {
         strTitle = SystemManager.mStringResource.GetText(StringResource.TextType.Drop_Data);
         strMessage = SystemManager.mStringResource.GetText(StringResource.TextType.Drop_Data_Confirm);
     }
     if (MyMessageBox.ShowConfirm(strTitle, strMessage))
     {
         if (!MongoPathCheck()) { return; }
         MongodbDosCommand.StruImportExport MongoImportExport = new MongodbDosCommand.StruImportExport();
         MongoDB.Driver.MongoServerInstance Mongosrv = SystemManager.GetCurrentServer().Instance;
         MongoImportExport.HostAddr = Mongosrv.Address.Host;
         MongoImportExport.Port = Mongosrv.Address.Port;
         MongoImportExport.DBName = SystemManager.GetCurrentDataBase().Name;
         MongoImportExport.CollectionName = SystemManager.GetCurrentCollection().Name;
         OpenFileDialog dumpFile = new OpenFileDialog();
         if (dumpFile.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         {
             MongoImportExport.FileName = dumpFile.FileName;
         }
         MongoImportExport.Direct = MongodbDosCommand.ImprotExport.Import;
         String DosCommand = MongodbDosCommand.GetMongoImportExportCommandLine(MongoImportExport);
         RunCommand(DosCommand);
     }
 }
Example #3
0
 /// <summary>
 /// 导入数据集
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ImportCollectionToolStripMenuItem_Click(object sender, EventArgs e)
 {
     //@那一剑风情 提出的删除前确认
     if (MyMessageBox.ShowConfirm("确认", "导入数据集确认"))
     {
         if (!MongoPathCheck()) { return; }
         MongodbDosCommand.StruImportExport MongoImportExport = new MongodbDosCommand.StruImportExport();
         MongoDB.Driver.MongoServerInstance Mongosrv = SystemManager.GetCurrentService().Instance;
         MongoImportExport.HostAddr = Mongosrv.Address.Host;
         MongoImportExport.Port = Mongosrv.Address.Port;
         MongoImportExport.DBName = SystemManager.GetCurrentDataBase().Name;
         MongoImportExport.CollectionName = SystemManager.GetCurrentCollection().Name;
         OpenFileDialog dumpFile = new OpenFileDialog();
         if (dumpFile.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         {
             MongoImportExport.FileName = dumpFile.FileName;
         }
         MongoImportExport.Direct = MongodbDosCommand.ImprotExport.Import;
         String DosCommand = MongodbDosCommand.GetMongoImportExportCommandLine(MongoImportExport);
         RunCommand(DosCommand);
     }
 }