sql >> Database >  >> NoSQL >> MongoDB

Ontspan en Groepsaggregatie in MongoDB C#

Wanneer je Unwind . laat de typeparameters afleiden die het verzamelingstype zal gebruiken voor TResult en BsonDocument voor TNewResult .

Als u een specifiek type wilt gebruiken en niet BsonDocument u moet deze typeparameters toevoegen:

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

Zoals altijd moet je ervoor zorgen dat de bewerking daadwerkelijk iets retourneert dat van dat type kan zijn.




  1. Verschil tussen id- en _id-velden in MongoDB

  2. MongoDB hoofdletterongevoelige index begint met prestatieproblemen

  3. hibernate tweede niveau cache met Redis - zal het de prestaties verbeteren?

  4. Hoe krijg ik het document met de maximale waarde voor een veld met kaartverkleining in pymongo?