node-mongo-join:mongo-join在Node.js中为MongoDB提供文档联接。 基于node-mongodb-native模块

时间:2021-05-17 06:27:54
【文件属性】:
文件名称:node-mongo-join:mongo-join在Node.js中为MongoDB提供文档联接。 基于node-mongodb-native模块
文件大小:17KB
文件格式:ZIP
更新时间:2021-05-17 06:27:54
JavaScript mongo-join mongo-join在为提供简单的文档联接。 基于模块。 为什么 在构建临时报告和“ CSV导出”库时,我发现自己在进行重复的“联接”类型查询,以将不同集合中的文档合并在一起。 地位 目前这是实验性的。 需要添加更多的测试(功能,集成,性能)。 它通过了我编写的所有初始概念验证测试。 尽管我在这方面有想法,但绩效尚未得到解决。 当前,针对连接到主文档中的每个集合执行单独的findOne()查询。 如果您有兴趣,我会很乐意为您提供帮助,尤其是在测试和性能优化方面! 请发送请求请求。 目标 集成的节点,例如其他蒙戈库和 。 加入仅取决于node-mongodb-native Db客户端,希望这将使之相对容易。 性能优化。 对于toArray()来说,一种想法是在辅助集合上获取游标,并在其上调用toArray(),然后通过迭代和映射进行联接。 这将占用更多的内存。 安装
【文件预览】:
node-mongo-join-master
----package.json(788B)
----test()
--------config.js(249B)
--------mongodb-native-each.js(4KB)
--------mongodb-native-nextObject.js(4KB)
--------mongodb-native-findone.js(4KB)
--------mongodb-native-stream.js(4KB)
--------mongodb-native-toarray.js(4KB)
--------util()
--------mongodb-native-toarray-1000.js(2KB)
----LICENSE(1KB)
----.gitignore(12B)
----lib()
--------index.js(52B)
--------join.js(11KB)
----README.md(7KB)

网友评论