MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

C# + MongoDB - ObjectId без използване на MongoDB DataTypes/Attributes

Можете да използвате BsonClassMap вместо атрибути, за да поддържате класовете си "чисти".

// 'clean' entity with no mongo attributes
public class MyClass 
{
    public Guid Id { get; set; }
}

// mappings in data layer
BsonClassMap.RegisterClassMap<MyClass>(cm => 
{
    cm.AutoMap();
    cm.MapIdMember(c => c.Id).SetIdGenerator(CombGuidGenerator.Instance);
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Позволете на новия ClusterControl да защити вашите внедрявания на MongoDB

  2. mongo 3 дубликата на уникален индекс - dropDups

  3. Не може да се свърже с mongoDB, работещ в докер контейнер

  4. Свойството с изтичане на срока на действие на Mongoose не работи правилно

  5. Импортирате JSON файл с помощта на mongimport, продължавате да получавате „неочакван идентификатор“?