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

mongodb c# wybierz konkretną notację z kropką w polu

Nie widzę dobrego podejścia z notacją don w ciągu, ponieważ ma więcej problemów z kolekcjami niż podejście ogólne:

Na przykład Persion.Friends.Name

  1. Który element jest tablicą w tym łańcuchu?
  2. Powinieneś zastosować wyraźną konwersję dla elementów kolekcji (możliwe miejsce błędów)

Metody ogólne są bardziej niezawodne w obsłudze i użyciu:

var friends = await GetFieldValue<Person, Friend[]>("avi", x => x.Friends);
var names = friends.Select(x=>x.Name).ToArray();



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zaktualizuj wiele dokumentów w kolekcji za pomocą zmiany przypadku

  2. .get() wymaga funkcji wywołania zwrotnego, ale otrzymał [niezdefiniowany obiekt]

  3. Pobieranie słownika wewnątrz listy przez klucz w mongoDB (mongoengine)

  4. Jak mogę włączyć libmongoc ssl w PHP 7 dla połączenia Mongodb?

  5. Wstaw obiekt Pythona w mongodb