/// <summary>
        ///     将数据集放入Node
        /// </summary>
        /// <param name="jsNode"></param>
        /// <param name="col"></param>
        /// <param name="mongoConnSvrKey"></param>
        /// <param name="strDbName"></param>
        /// <returns></returns>
        public static void FillJavaScriptInfoToTreeNode(TreeNode jsNode, IMongoCollection <BsonDocument> col,
                                                        string mongoConnSvrKey, string strDbName)
        {
            var tag = ConstMgr.JavascriptDocTag + ":" + mongoConnSvrKey + "/" + strDbName + "/" +
                      col.CollectionNamespace.CollectionName;
            var             server     = RuntimeMongoDbContext.GetMongoServerBySvrPath(tag, RuntimeMongoDbContext.MongoConnSvrLst);
            var             db         = RuntimeMongoDbContext.GetMongoDBBySvrPath(tag, server);
            MongoCollection mongoJsCol = db.GetCollection(ConstMgr.CollectionNameJavascript);
            var             list       = mongoJsCol.FindAllAs <BsonDocument>()
                                         .Select(item => item.GetValue(ConstMgr.KeyId).ToString())
                                         .OrderBy(item => item)
                                         .ToList();

            foreach (var name in list)
            {
                var node = new TreeNode(name)
                {
                    ImageIndex         = (int)GetSystemIcon.MainTreeImageType.JsDoc,
                    SelectedImageIndex = (int)GetSystemIcon.MainTreeImageType.JsDoc,
                    Tag = tag + "/" + name
                };
                jsNode.Nodes.Add(node);
            }

            jsNode.ImageIndex         = (int)GetSystemIcon.MainTreeImageType.JavaScriptList;
            jsNode.SelectedImageIndex = (int)GetSystemIcon.MainTreeImageType.JavaScriptList;
        }