sql >> Databasteknik >  >> NoSQL >> MongoDB

Infoga Många fungerar inte i mongodb

Inget behov av att skapa instans new hostModel() här... använd hostModel direkt och inget behov av att save() också eftersom infoga många själv skapar samlingarna... och se till att payload.data har en rad objekt

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. Hur man kör råa mongodb-kommandon från pymongo

  2. Hur modellerar man när man använder Spring data mongo och Spring data elasticearch?

  3. Redis:Hur skär man en normal uppsättning med en sorterad uppsättning?

  4. mongoDB Byt namn på inbäddat fält