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

Jak wstawić wiele elementów jednocześnie do kolekcji MongoDB

Musiałem wstawić wiele elementów jednocześnie do kolekcji MongoDB z aplikacji Node.js

Oto, co zrobiłem:

const mongo = require('mongodb').MongoClient
const url = 'mongodb://localhost:27017'
let db, jobs

mongo.connect(
  url,
  {
    useNewUrlParser: true,
    useUnifiedTopology: true,
  },
  (err, client) => {
    if (err) {
      console.error(err)
      return
    }
    db = client.db('myapp')
    jobs = db.collection('jobs')

    const data = [{...}, {...}]
    jobs.insertMany(data)
  }
)

Mając tablicę obiektów, wywołałem insertMany() w kolekcji, którą chciałem zapełnić.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak zmienić nazwę bazy danych MongoDB?

  2. MongoDB — Błąd:polecenie getMore nie powiodło się:nie znaleziono kursora

  3. Kopiuj/klonuj bazę danych w MongoDB

  4. MongoDB Znajdź dokładne dopasowanie tablicy, ale kolejność nie ma znaczenia

  5. Przypadki użycia NoSQL