sql >> Database >  >> NoSQL >> MongoDB

Wat is het C#-equivalent van push en root voor MongoDB?

Het is een functie van het MongoDB-stuurprogramma. Het accepteert geen eenvoudige First(), er moet iets achter zitten. Dat is wat ik heb gezien door te debuggen. U moet dus ofwel blijven werken met First()... of u kunt uw json rechtstreeks opvragen:

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. Back-end opgeslagen procedureplanners in MongoDB-database

  2. Meteor mongo werkt geneste array bij

  3. Het wijzigen van de Redis-poort in Docker Compose werkt niet

  4. Hoe kan ik MongoDB-verzamelingen delen tussen Meteor-apps?