sql >> Databasteknik >  >> NoSQL >> MongoDB

returnera endast en enskild egenskap _id

Den andra parametern i find låter dig välja fält . Så du kan använda detta (observera att fältet _id alltid är markerat ändå):

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

Du kan också utesluta vissa fält, så detta skulle motsvara:

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

Du kan utesluta _id-fältet genom att göra:

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


  1. MongoDB skillnad mellan felkod 11000 och 11001

  2. Hur konverterar man bson till json effektivt med mongo-go-driver?

  3. Redis:Visa databasstorlek/storlek för nycklar

  4. Mongodb-uppdateringsoperation inuti subarray