MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

retornar apenas uma única propriedade _id


O segundo parâmetro de find permite selecionar campos . Então você pode usar isso (observe que o campo _id é sempre selecionado de qualquer maneira):
db.mycollection.find({}, {"user_id": 1, "total": 1});

Você também pode excluir certos campos, então isso seria equivalente:
db.mycollection.find({}, {"items": 0});

Você pode excluir o campo _id fazendo:
db.mycollection.find({}, {"user_id": 1, "_id": 0});