/// <summary>
        ///     Save Edited Javascript
        /// </summary>
        /// <param name="jsName"></param>
        /// <param name="jsCode"></param>
        /// <returns></returns>
        public static String SaveEditorJavascript(String jsName, String jsCode)
        {
            //标准的JS库格式未知
            MongoCollection jsCol = SystemManager.GetCurrentJsCollection();

            if (QueryHelper.IsExistByKey(jsCol, jsName))
            {
                String result = DropDocument(jsCol, (BsonString)jsName);
                if (String.IsNullOrEmpty(result))
                {
                    var resultCommand = new CommandResult(new BsonDocument());
                    try
                    {
                        resultCommand = jsCol.Insert(new BsonDocument().Add(KEY_ID, jsName).Add("value", jsCode));
                    }
                    catch (MongoCommandException ex)
                    {
                        resultCommand = ex.CommandResult;
                    }
                    if (resultCommand.Response["err"] == BsonNull.Value)
                    {
                        return(String.Empty);
                    }
                    return(resultCommand.Response["err"].ToString());
                }
                return(result);
            }
            return(String.Empty);
        }
        /// <summary>
        /// 插入JS到系统JS库
        /// </summary>
        /// <param name="jsName"></param>
        /// <param name="jsCode"></param>
        public static String CreateNewJavascript(String jsName, String jsCode)
        {
            //标准的JS库格式未知
            MongoCollection jsCol = SystemManager.GetCurrentJsCollection();

            if (!IsExistByKey(jsCol, jsName))
            {
                CommandResult result = new CommandResult(new BsonDocument());
                try
                {
                    result = jsCol.Insert <BsonDocument>(new BsonDocument().Add(KEY_ID, jsName).Add("value", jsCode));
                }
                catch (MongoCommandException ex)
                {
                    result = ex.CommandResult;
                }
                if (result.Response["err"] == BsonNull.Value)
                {
                    return(String.Empty);
                }
                else
                {
                    return(result.Response["err"].ToString());
                }
            }
            return(String.Empty);
        }
        /// <summary>
        /// 获得JS代码
        /// </summary>
        /// <param name="jsName"></param>
        /// <returns></returns>
        public static String LoadJavascript(String jsName)
        {
            MongoCollection jsCol = SystemManager.GetCurrentJsCollection();

            if (IsExistByKey(jsCol, jsName))
            {
                return(jsCol.FindOneAs <BsonDocument>(Query.EQ(KEY_ID, jsName)).GetValue("value").ToString());
            }
            return(String.Empty);
        }
        /// <summary>
        /// Delete Javascript Collection Document
        /// </summary>
        /// <param name="jsName"></param>
        /// <returns></returns>
        public static Boolean DelJavascript(String jsName)
        {
            MongoCollection jsCol = SystemManager.GetCurrentJsCollection();

            if (MongoDBHelper.IsExistByKey(jsCol, jsName))
            {
                return(MongoDBHelper.DropDocument(jsCol, (BsonString)jsName));
            }
            return(false);
        }
        /// <summary>
        ///     Delete Javascript Collection Document
        /// </summary>
        /// <param name="jsName"></param>
        /// <returns></returns>
        public static String DelJavascript(String jsName)
        {
            MongoCollection jsCol = SystemManager.GetCurrentJsCollection();

            if (QueryHelper.IsExistByKey(jsCol, jsName))
            {
                return(DropDocument(jsCol, (BsonString)jsName));
            }
            return(String.Empty);
        }
        /// <summary>
        /// 插入JS到系统JS库
        /// </summary>
        /// <param name="jsName"></param>
        /// <param name="jsCode"></param>
        public static Boolean CreateNewJavascript(String jsName, String jsCode)
        {
            //标准的JS库格式未知
            MongoCollection jsCol = SystemManager.GetCurrentJsCollection();

            if (!IsExistByKey(jsCol, jsName))
            {
                jsCol.Insert <BsonDocument>(new BsonDocument().Add(KEY_ID, jsName).Add("value", jsCode));
                return(true);
            }
            return(false);
        }