taolib.testing.config_center.repository.version_repo#
é ē½®ēę¬ Repository 樔åć
ęä¾é ē½®ēę¬ę攣ē MongoDB ęä½å®ē°ć
Classes#
é ē½®ēę¬ Repository å®ē°ć |
Module Contents#
- class taolib.testing.config_center.repository.version_repo.VersionRepository(collection: motor.motor_asyncio.AsyncIOMotorCollection)#
Bases:
taolib.testing.config_center.repository.base.AsyncRepository[taolib.testing.config_center.models.version.ConfigVersionDocument]é ē½®ēę¬ Repository å®ē°ć
- async get_versions_by_config(config_id: str, skip: int = 0, limit: int = 100) list[taolib.testing.config_center.models.version.ConfigVersionDocument]#
č·åé ē½®ēęęēę¬åå²ć
- åę°:
config_id -- é ē½® ID
skip -- č·³čæč®°å½ę°
limit -- éå¶č®°å½ę°
- čæå:
ēę¬ę攣å蔨ļ¼ęēę¬å·éåŗęå
- async get_version(config_id: str, version_num: int) taolib.testing.config_center.models.version.ConfigVersionDocument | None#
č·åé ē½®ēęå®ēę¬ć
- åę°:
config_id -- é ē½® ID
version_num -- ēę¬å·
- čæå:
ēę¬ę攣å®ä¾ļ¼å¦ęäøååØåčæå None