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

Ignorowanie właściwości wewnątrz właściwości złożonej za pomocą BsonIgnore

Istnieją dwa sposoby na zdefiniowanie sposobu serializacji klas:użycie atrybutów lub utworzenie mapy klas dla Twojej klasy w kodzie inicjującym. mapa klas to struktura definiująca mapowanie między klasą a dokumentem BSON. Zawiera listę pól i właściwości klasy biorących udział w serializacji i dla każdego z nich definiuje wymagane parametry serializacji (np. nazwę elementu BSON, opcje reprezentacji itp.). Więc w twoim przypadku możesz zrobić coś takiego:

  BsonClassMap.RegisterClassMap<Role>(cm =>
  {
     cm.AutoMap();// Automap the Role class
     cm.UnmapProperty(c => c.RoleId); //Ignore RoleId property
     cm.UnmapProperty(c => c.CreateDate);//Ignore CreateDate property
  });

Więcej informacji na ten temat znajdziesz w link .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. tablica z unikalnymi wartościami na wszystkich dokumentach jednej kolekcji

  2. Jak uzyskać Data do przechowywania jako Data w MongoDB zamiast Int64?

  3. Schemat Mongoose ustawia sygnaturę czasową w zagnieżdżonym dokumencie

  4. MongoDB:Jak grupować zagnieżdżone tablice w jednym dokumencie?

  5. Ładowanie częściowych nie powiodło się na serwerze JS