sql >> Database teknologi >  >> NoSQL >> MongoDB

returner kun en enkelt egenskab _id

Den anden parameter i find lader dig vælge felter . Så du kan bruge dette (bemærk at feltet _id altid er valgt alligevel):

db.mycollection.find({}, {"user_id": 1, "total": 1});

Du kan også ekskludere visse felter, så dette ville svare til:

db.mycollection.find({}, {"items": 0});

Du kan ekskludere _id-feltet ved at gøre:

db.mycollection.find({}, {"user_id": 1, "_id": 0});


  1. Hvordan opdaterer jeg et Mongo-dokument efter at have indsat det?

  2. Vælg baseret på tidsstempel og opdater tidsstempel med nul

  3. Hvordan kan jeg bruge Tornado og Redis asynkront?

  4. Sådan indstilles grænse for matrixstørrelse i Mongoose-skema