sql >> Database >  >> NoSQL >> MongoDB

InsertMany werkt niet in mongodb

U hoeft geen instantie new hostModel() aan te maken hier... gebruik direct hostModel en ook niet nodig om save() ook omdat insert many zelf de collecties maakt... en ervoor zorgt dat payload.data heeft een reeks objecten

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. Hoe de cursor te sluiten in MongoKit

  2. MongoDb:hoe maak je de juiste (samengestelde) index voor data met veel doorzoekbare velden

  3. Een reeds uitgevoerde taak annuleren in Python RQ?

  4. Hoe krijg ik de ontkenning van een mongoid-query?