sql >> Base de Datos >  >> NoSQL >> MongoDB

Relájese y luego agregue la agregación de grupos en MongoDB C#

Cuando dejas Unwind inferir los parámetros de tipo que usará el tipo de colección para TResult y BsonDocument para TNewResult .

Si desea utilizar un tipo específico y no BsonDocument necesita agregar estos parámetros de tipo:

var pipeline = usersCollection.Aggregate()
    .Unwind<OriginalType, NewResultType>(....

Como siempre, debe asegurarse de que la operación realmente devuelva algo que pueda ser de ese tipo.