文件名称:mongo4j:一个mongoose插件,用于自动维护neo4j中的节点和关系
文件大小:148KB
文件格式:ZIP
更新时间:2024-02-23 20:28:10
javascript mongo node mongodb neo4j
Mongo4J 一个的插件自动保持在节点 目录 动机-为什么要使用另一个库Mongo4J? mongo4j的用法可在术语“。 在这种情况下,您很可能希望结合neo4j的“关系导航”,同时仍在MongoDB中维护文档以快速访问并保存所有信息。 不幸的是,这也带来了额外的维护,以使两个数据库保持同步。 为此,已经编写了几个插件和程序,其中包括 , 和 。 这些是很好的解决方案,但我发现自己对这些解决方案并不完全满意。 例如,文档管理器需要另一个应用程序层来安装和运行它。 其他两个解决方案要么已过时,要么需要手动维护neo4j中的图形。 这就是为什么我决定以猫鼬插件的形式来展示自己的想法。 Mongo4J根据给定的架构配置自动更新,删除和添加图形。 除此之外,它还增加了一些额外功能,可通过猫鼬从模型访问图形。 这样,就无需为neo4j数据库保留两种不同的方法。 安装 使用npm下载并安装软件包: npm install --save mongo4j 建立 在任何地方使用(需要)mongo4j之前,请先使用drivers对其进行初始化。 这将创建声明的驱动程序的单例模式生命周期。
【文件预览】:
mongo4j-master
----index.js(40B)
----package.json(3KB)
----.github()
--------images()
--------workflows()
----test()
--------functions()
--------models()
--------helper.js(1KB)
--------prep.js(109B)
----Dockerfile(130B)
----package-lock.json(352KB)
----.npmignore(102B)
----docker-compose.yml(435B)
----LICENSE.md(1KB)
----.gitignore(1KB)
----CHANGELOG.md(15KB)
----lib()
--------core.js(1KB)
--------query.js(1KB)
--------helper.js(4KB)
--------node.js(5KB)
--------save.js(3KB)
--------update.js(3KB)
--------neo4j.js(3KB)
--------delete.js(632B)
----.dockerignore(55B)
----README.md(18KB)
----.jshintrc(39B)