MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Tên bộ sưu tập động Nodejs mongodb

Bạn có thể sử dụng các bộ sưu tập khác nhau bằng cách sử dụngdb.collection ('name'). Find ({})

Đây là mã tôi đã thử
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);
});

Hy vọng điều này sẽ giúp



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm thế nào để san phẳng một tài liệu con thành cấp gốc trong MongoDB?

  2. Cách mã hóa trường trong MongoDB

  3. Sử dụng $ unwind và $ text trong mongodb khung tổng hợp

  4. Nhập nextjs nhưng không gọi hàm throws Không tìm thấy mô-đun:Lỗi:Không thể giải quyết 'dns'

  5. Lấy Null Pointer Exception Mongo Aggregation sử dụng dữ liệu mùa xuân (Trường động)