C# Class MongoUtility.ToolKit.MongoHelper

Show file Open project: magicdict/MongoCola

Public Properties

Property Type Description
ActionDone EventHandler
JsonWriterSettings MongoDB.Bson.IO.JsonWriterSettings
MongoDbBsonVersion string
MongoDbDriverCoreVersion string
MongoDbDriverLegacyVersion string
MongoDbDriverVersion string

Public Methods

Method Description
ConvertCommandResultlstToString ( List resultlst ) : string

将执行结果转化为细节报告文字列

FillConfigWithConnectionString ( MongoConnectionConfig &config ) : string

使用字符串连接来填充

http://www.mongodb.org/display/DOCS/Connections

GetBsonNameList ( string docName, BsonDocument doc ) : List

取得名称列表[递归获得嵌套]

GetBsonSize ( BsonValue size ) : string

Size的文字表达

GetCollectionSchame ( MongoCollection mongoCol ) : List

通过读取N条记录来确定数据集结构

GetCurrentJsCollection ( MongoDatabase mongoDb ) : MongoCollection

获得系统JS数据集

GetCurrentServerDescription ( ) : BsonDocument

get current Server Information

GetCurrentSvrInfo ( ) : string

get current Server Information

GetJsNameList ( ) : List

获得JS名称列表

GetSize ( long size ) : string

Size的文字表达

InitDbUser ( ) : void

数据库User初始化

InitGfs ( ) : void

GFS初始化

InitJavascript ( ) : void

Js数据集初始化

OnActionDone ( ActionDoneEventArgs e ) : void

OnActionDone

SaveResultToJSonFile ( BsonDocument result, string fileName ) : void

保存文件

ToUri ( this config ) : string

获得MongoUri

Method Details

ConvertCommandResultlstToString() public static method

将执行结果转化为细节报告文字列
public static ConvertCommandResultlstToString ( List resultlst ) : string
resultlst List
return string

FillConfigWithConnectionString() public static method

使用字符串连接来填充
http://www.mongodb.org/display/DOCS/Connections
public static FillConfigWithConnectionString ( MongoConnectionConfig &config ) : string
config MongoUtility.Core.MongoConnectionConfig
return string

GetBsonNameList() public static method

取得名称列表[递归获得嵌套]
public static GetBsonNameList ( string docName, BsonDocument doc ) : List
docName string
doc BsonDocument
return List

GetBsonSize() public static method

Size的文字表达
public static GetBsonSize ( BsonValue size ) : string
size BsonValue
return string

GetCollectionSchame() public static method

通过读取N条记录来确定数据集结构
public static GetCollectionSchame ( MongoCollection mongoCol ) : List
mongoCol MongoCollection 数据集
return List

GetCurrentJsCollection() public static method

获得系统JS数据集
public static GetCurrentJsCollection ( MongoDatabase mongoDb ) : MongoCollection
mongoDb MongoDatabase
return MongoCollection

GetCurrentServerDescription() public static method

get current Server Information
public static GetCurrentServerDescription ( ) : BsonDocument
return BsonDocument

GetCurrentSvrInfo() public static method

get current Server Information
public static GetCurrentSvrInfo ( ) : string
return string

GetJsNameList() public static method

获得JS名称列表
public static GetJsNameList ( ) : List
return List

GetSize() public static method

Size的文字表达
public static GetSize ( long size ) : string
size long
return string

InitDbUser() public static method

数据库User初始化
public static InitDbUser ( ) : void
return void

InitGfs() public static method

GFS初始化
public static InitGfs ( ) : void
return void

InitJavascript() public static method

Js数据集初始化
public static InitJavascript ( ) : void
return void

OnActionDone() public static method

OnActionDone
public static OnActionDone ( ActionDoneEventArgs e ) : void
e MongoUtility.EventArgs.ActionDoneEventArgs
return void

SaveResultToJSonFile() public static method

保存文件
public static SaveResultToJSonFile ( BsonDocument result, string fileName ) : void
result BsonDocument
fileName string
return void

ToUri() public static method

获得MongoUri
public static ToUri ( this config ) : string
config this
return string

Property Details

ActionDone public static property

通用的ActionDone事件
public static EventHandler ActionDone
return EventHandler

JsonWriterSettings public static property

JsonWriterSettings
public static JsonWriterSettings,MongoDB.Bson.IO JsonWriterSettings
return MongoDB.Bson.IO.JsonWriterSettings

MongoDbBsonVersion public static property

驱动版本 MongoDB.Bson.DLL
public static string MongoDbBsonVersion
return string

MongoDbDriverCoreVersion public static property

驱动版本 MongoDB.Driver.Core.DLL
public static string MongoDbDriverCoreVersion
return string

MongoDbDriverLegacyVersion public static property

驱动版本 MongoDB.Driver.Legacy.DLL
public static string MongoDbDriverLegacyVersion
return string

MongoDbDriverVersion public static property

驱动版本 MongoDB.Driver.DLL
public static string MongoDbDriverVersion
return string