npm

npm’s 2019 JavaScript ecosystem survey analysis is now available!Get your copy here »

loopback-component-storage-mongo

1.5.1 • Public • Published

loopback-component-storage-mongo

Build Status codecov.io Dependency Status

codecov.io

LoopBack storage mongo component provides Node.js and REST APIs to manage binary contents using Mongodb gridfs

Installation

Install the storage component as usual for a Node package:

  npm install --save loopback-component-storage-mongo

Using it

Edit you datasources.json and add the following part

"gridfs": {
  "name": "gridfs",
  "connector": "loopback-component-storage-mongo",
  "host": "localhost",
  "port": 27017,
  "database": "test"
}

And the you can use it as a datasource of your model.

API

Description Container model method REST URI
List all containers getContainers(callback) GET /api/
Get information about specified container getContainer(container, callback) GET /api//:container
Create a new container createContainer(options, callback) PORT /api/
Delete specified container destroyContainer(options, callback) DELETE /api//:container
List all files within specified container getFiles(container, callback) GET /api//:container/files
Get information for specified file within specified container getFile(container, file, callback) GET /api//:container/files/:file
Delete a file within a given container by name removeFile(container, file, callback) DELETE /api//:container/files/:file
Upload one or more files into the specified container upload(container, req, res, callback) POST /api//:container/upload
Download a file within specified container download(container, file, res, callback) GET /api//:container/download/:file

install

npm i loopback-component-storage-mongo

Downloadsweekly downloads

80

version

1.5.1

license

ISC

last publish

collaborators

  • avatar
Report a vulnerability