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

restituire solo una singola proprietà _id

Il secondo parametro di find ti consente di selezionare i campi . Quindi puoi usare questo (nota che il campo _id è sempre selezionato comunque):

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

Puoi anche escludere determinati campi, quindi questo sarebbe equivalente:

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

Puoi escludere _id campo facendo:

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