MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Nazwa dynamicznej kolekcji Nodejs mongodb

Możesz używać różnych kolekcji używającdb.collection('name').find({})

Oto kod, który wypróbowałem
App.js

const express = require('express');
const bodyParser = require('body-parser');

const MongoClient = require("mongodb").MongoClient;
const assert = require('assert');
const url = 'mongodb://localhost:27017';
var db;

MongoClient.connect(url, { useNewUrlParser: true }, function (err, client) {
assert.equal(null, err);
console.log("Connected successfully to DB");
db = client.db('name of the db');
});

var app=express();

app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));

app.get('/test/:collection', function(req,res){
let collection = req.params.collection;
console.log(collection);
db.collection(collection).find({}).toArray( function (err, result) {
    res.send(result);
    });
});

var port = 8000
app.listen(port, '0.0.0.0', () => {
    console.log('Service running on port ' + port);
});

Mam nadzieję, że to pomoże



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zapobiegaj podwójnemu logowaniu za pomocą FOSUserBundle

  2. Aktualizacja określonego elementu w tablicy za pomocą MongoDB / Meteor

  3. Indeks wyszukiwania pełnotekstowego MongoDB:błąd:za dużo indeksu tekstowego, dlaczego?

  4. brak lboost_thread-mt w sterowniku mongodb cpp (serwer ubuntu x64)

  5. MongoDb:dodaj element do tablicy, jeśli nie istnieje