MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Nama koleksi dinamis Nodejs mongodb

Anda bisa menggunakan koleksi yang berbeda usingdb.collection('name').find({})

Ini kode yang saya coba
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);
});

Semoga membantu



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara membuat Indeks TTL pada stempel waktu yang panjang di MongoDB

  2. Cara menambah nilai yang ada di MongoDB

  3. MongoDB menghitung item dalam array

  4. Perbedaan antara cursor.count() dan cursor.size() di MongoDB

  5. Migrasi MongoDB ke DynamoDB, Bagian 1