sql >> Database >  >> NoSQL >> MongoDB

C# + MongoDB - ObjectId zonder gebruik te maken van MongoDB DataTypes/Attributes

U kunt BsonClassMap gebruiken in plaats van attributen te gebruiken om uw klassen "schoon" te houden.

// '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. Eerste stappen met Redis

  2. Index in MongoDB

  3. Vind documenten met arrays die geen document bevatten met een bepaalde veldwaarde in MongoDB

  4. MongoDB Schema Planning Tips