MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jaki jest odpowiednik w C# funkcji push i root dla MongoDB?

Jest to cecha sterownika MongoDB. Nie akceptuje prostego First(), potrzebuje czegoś za nim. To właśnie widziałem podczas debugowania. Powinieneś więc albo kontynuować pracę z First()..., albo bezpośrednio wysłać zapytanie do swojego json:

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak zdeserializować obiekt BsonDocument z powrotem do klasy?

  2. Zapytanie o podpole w documentdb

  3. Zarządzanie użytkownikami w węźle js za pomocą express, mongodb jako baza danych serwera

  4. Emoji nie zostały poprawnie zapisane w mongodb

  5. 5 sposobów na uzyskanie miesiąca z daty w MongoDB