sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvad er C#-ækvivalenten til push og root for MongoDB?

Det er en funktion i MongoDB-driveren. Den accepterer ikke simple First(), den skal have noget bag sig. Det var, hvad jeg har set ved fejlfinding. Så du bør enten fortsætte med at arbejde med First()... eller du kan forespørge din json direkte:

var result = collection.Aggregate()                
        .Group(new JsonProjectionDefinition<People>(@" {
              '_id': '$Name',
               'docs': { '$push': '$$ROOT' },}"))
        .Project<TopOne>(new JsonProjectionDefinition<BsonDocument>(@"{
            'top_one': { 
            '$slice': ['$docs', 1]
        } }"))
       .ToList();


  1. MongoDb Deltag i forespørgsel med PHP

  2. Transform keymap til vektor ved hjælp af MongoDB framework

  3. Hvordan får man størrelsen på et enkelt dokument i Mongodb?

  4. Indstilling af MongoDB-autorisationskonfiguration i Python-Eve