sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur hämtar man data från MongoDB?

Först och främst har Axios GET-metoden ingen begäran. Men du försöker använda den i MongoDB-frågan. - "TotalBalanceModelTemplate.find(request.body.totalBalance, (error, data) => {".

Sökfrågan ska vara objekt {}. Om det behövs, vidarebefordra villkoren till det.

Första punkten, att endast skriva ut "totalBalance"-utdata. Använd, console.log(resp.totalBalance);

Andra punkten, för att hantera posternas längd, ha ett if else-villkor,

    if (error) {
       return error
    } else if (data.length) {
       return response.send("No records found")
    } else {
       response.json(data[0])
    }


  1. Flera serverinstansförsök medan du kör ett skämt

  2. Gruppera Mongo-dokument efter id och få det senaste dokumentet efter tidsstämpel

  3. Elem match returnerar all data medan jag bara behöver den valda datan

  4. Spring MongoDB process/tråd läcker