sql >> Database teknologi >  >> NoSQL >> MongoDB

C# + MongoDB - ObjectId uden at bruge MongoDB DataTypes/Attributes

Du kan bruge BsonClassMap i stedet for at bruge attributter til at holde dine klasser "rene".

// '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. Spring data tilsidesætter standard serializer igen

  2. Sådan bruges aggregrate i mongodb til $match _id

  3. Lagring af indlejrede strukturer med mgo

  4. Forkert afstandsberegning med MongoDB