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

InsertMany nie działa w mongodb

Nie ma potrzeby tworzenia instancji new hostModel() tutaj... użyj bezpośrednio hostModel a także nie ma potrzeby save() również dlatego, że insert wiele sam tworzy kolekcje... i upewnij się, że payload.data ma tablicę obiektów

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. Używanie Async z MongoDb do wypełniania dokumentów inkasowych w kolejności

  2. Biblioteka BSON dla Javy?

  3. Meteor / ReactJS - Problem z miganiem UI:renderowanie dwukrotnie przed i po sprawdzeniu bazy danych

  4. Jak „mongoose” radzi sobie z dodawaniem dokumentów, których FIELDS są __NOT__ częścią schematu?

  5. Spring data mongodb - Wymagana jest opcja „kursor”