文件名称:sharedb-mongo:用于ShareDB的MongoDB数据库适配器
文件大小:35KB
文件格式:ZIP
更新时间:2024-05-21 01:14:38
JavaScript
共享的b-mongo 用于MongoDB数据库适配器。 该驱动程序既可以用作快照存储,也可以用作oplog。 快照存储在您期望的位置(带有_id = id的命名集合)。 另外,操作存储在o_COLLECTION 。 例如,如果您有一个users集合,则操作存储在o_users 。 sharedb-mongo中的JSON文档快照已解包,因此您可以直接对JSON文档使用mongo查询。 (它们只具有_v和_type形式的一些额外字段)。 使用MongoDB驱动程序或命令行直接查询文档是安全的。 与ShareDB并发执行时,任何只读mongo功能(包括查找,聚合和映射归约)都可以安全地执行。 但是,您必须始终使用ShareDB编辑文档。 切勿使用MongoDB驱动程序或命令行直接修改ShareDB可能创建或编辑的任何文档。 必须使用ShareDB来将操作与快照正确地持久化。 用法 sha
【文件预览】:
sharedb-mongo-master
----.github()
--------workflows()
----.eslintrc.js(2KB)
----src()
--------middleware()
----LICENSE(1KB)
----test()
--------setup.js(259B)
--------test_skip_poll.js(5KB)
--------test_op_link_validator.js(4KB)
--------test_mongo_middleware.js(12KB)
--------test_get_ops_without_strict_linking.js(5KB)
--------test_mongo.js(20KB)
--------mocha.opts(85B)
----op-link-validator.js(3KB)
----README.md(12KB)
----.gitignore(73B)
----index.js(53KB)
----CHANGELOG.md(894B)
----package.json(875B)