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

InsertMany не работи в mongodb

Няма нужда да създавате екземпляр new hostModel() тук... използвайте директно hostModel и също така няма нужда от save() както и защото вмъкването на много само по себе си създава колекциите... и се уверете, че payload.data има масив от обекти

router.post('/host', function (req, res, next) {
  const array = [{hostname: 'hostname', timestamp: 'timestamp'},
                 {hostname: 'hostname', timestamp: 'timestamp'}]

    var payload = req.body;

    (async function(){

        const insertMany = await hostModel.insertMany(array);

        console.log(JSON.stringify(insertMany,'','\t'));

        res.status(200).send('Ok');
    })();
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да коригирате MongoError:Не може да се използва сесия, която е приключила

  2. Не мога да се удостоверя на mongodb с PHP

  3. Как да филтрирам масив от поддокументи?

  4. mongodb:limit() ще увеличи ли скоростта на заявката?

  5. Morphia заявка с или оператор