sql >> Databasteknik >  >> NoSQL >> MongoDB

C# + MongoDB - ObjectId utan att använda MongoDB DataTypes/Attributes

Du kan använda BsonClassMap istället för att använda attribut för att hålla dina klasser "rena".

// '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. Kan inte skriva över modellen en gång kompilerad Mongoose

  2. När ska man stänga av Transparent Huge Pages för redis

  3. Hur undviker man bristen på transaktioner i MongoDB?

  4. Hur exporterar/dumpar jag mongodb-databasen?