Recientemente estaba jugando con el driver oficial de mongodb. El problema que he encontrado es cómo hacer una proyección de consulta. Ejemplo si tengo un objeto PERSISTEDProyección de consultas con el controlador MongoDB 10gen
class A{
id
PropA
PropB
List<LargeObjects>
}
¿Cómo puedo recuperar sólo la identificación, propa y propB en lugar de recuperar la totalidad del objeto? ¿Cómo se puede hacer con el controlador oficial mongodb C#?
Q.P está disponible a través de MongoCollection <>. Find(). SetFields (incluir/excluir); –
setfields es, en mi opinión, no una proyección. Simplemente hace que el valor en el documento sea nulo, por lo que todavía tiene un "documento completo, solo con algunos valores nulos. –