sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB C#-drivrutin 2.0:Hur man får resultatet från MapReduceAsync

TResult kan vara ett BsonDocument eller en specifik klass som representerar resultatet av typen reducera objekt.

Jag tror att du för ditt exempel skulle kunna ha en generisk klass som denna :

public class SimpleReduceResult<T>
{
    public string Id { get; set; }

    public T value { get; set; }
}

Och din alternativdeklaration skulle vara

var options = new MapReduceOptions<BsonDocument, SimpleReduceResult<int>>();



  1. Varför returnerar mongoosemodellens hasOwnProperty falskt när egenskapen existerar?

  2. Filtrera array med $in-operatorn i $projektstadiet

  3. Slaget om NoSQL-databaserna - Jämför MongoDB och CouchDB

  4. Meteor:publicera 2 olika projektioner av arrayelement