【文件属性】:
文件名称:porqpine:一个 npm 模块,它充当 mongodb 连接的简单包装器,并承诺原生 mongodb.Collection 和 mongodb.MongoClient 上的所有功能
文件大小:13KB
文件格式:ZIP
更新时间:2021-06-12 00:15:26
JavaScript
概述
这是本机的包装。 它包装了原生模块,添加了一些开箱即用的常用功能,例如:
构建连接字符串
初始化数据库连接
关闭数据库连接
在风格的承诺中包装对 Collection 对象的查询函数调用
将返回的游标也包装在 Promise 中
向aggregate和mapReduce函数添加查询缓存功能
设置
克隆回购
运行npm install
运行npm test来运行这个模块的所有测试
用法
要设置用于定义如何连接到 mongo 的配置选项:
var porqpine = require ( 'porqpine' ) ;
porqpine . setConfig ( myDbConfigObject ) ; //see API Documentation for info on what this parameter needs to be
要获取对db连接的引用:
porqp
【文件预览】:
porqpine-master
----package.json(840B)
----test()
--------mongoWrapper.spec.js(8KB)
--------testSetup.js(342B)
--------collectionWrapper.spec.js(13KB)
----LICENSE(1KB)
----src()
--------collectionWrapper.js(8KB)
--------mongoWrapper.js(3KB)
----.gitignore(557B)
----README.md(9KB)