MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да вмъкнете няколко елемента наведнъж в колекция MongoDB

Имах нужда да вмъкна няколко елемента наведнъж в колекция MongoDB от приложение Node.js

Ето какво направих:

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)
  }
)

Като се има предвид масив от обекти, извиках insertMany() в колекцията, която исках да попълня.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да приложим ограничения в MongoDB?

  2. Как да използвате повторно mongodb връзка чрез Promise

  3. Автоматично премахване на препращащи обекти при изтриване в MongoDB

  4. Актуализирайте вградения обект вътре в масива вътре в масива в MongoDB

  5. DeprecationWarning:collection.findAndModify е остарял. Вместо това да използвате findOneAndUpdate, findOneAndReplace или findOneAndDelete?