Skip to content
/ mgo Public

for mongodb in nodejs, small,quickly,performance perfect

Notifications You must be signed in to change notification settings

forTWOS/mgo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
tomlim
Apr 13, 2020
6224b2a · Apr 13, 2020

History

22 Commits
Jan 31, 2019
Apr 13, 2020
Jul 17, 2018
Jul 10, 2018
Jan 31, 2019
Jul 17, 2018
Jul 19, 2018
Jan 31, 2019
Jan 31, 2019
Jul 17, 2018
Jul 17, 2018
Jul 10, 2018
Jul 13, 2018
Jan 31, 2019
Jan 31, 2019
Jul 10, 2018
Jul 17, 2018

Repository files navigation

结构示意图: ////////////////////////////////////////////////////////////// Mgr-MgrImpl: -State:状态集 -Uninited -Inited -Start -Error:事件类 -Stop -Event:事件类 -db连接 -close -reconnect -reconnectFail -parsed error -类型检测 -DbMap(Db from DbFactory):连接抽象类管理 -DbCocMap(Coc from Db.Coc):表缓存 -rDataMap(real data map):真实数据map{dbname/cocname:{_id:data}} -DataMap(Data from DataFactory): 数据抽象类 -RuleMap:规则抽象类 -SDataMap:各表Data数据抽象类

////////////////////////////////////////////////////////////// Db:连接抽象类 -constructor or Init -MongoClient::connect -dbname -db:真实连接 -Close -Coc

////////////////////////////////////////////////////////////// Data:数据抽象类 -返回给外部,用于操作数据 -Save:触发Icoc -Page:触发Icoc -getter:触发IRData -setter:触发IRData -key(dbname,cocname) -changedArr: -记录改变的根结点

////////////////////////////////////////////////////////////// RuleMap:规则抽象类 -将各table设定的规则,转为相应接口 -Init

About

for mongodb in nodejs, small,quickly,performance perfect

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published