sql >> Databáze >  >> NoSQL >> MongoDB

C# + MongoDB - ObjectId bez použití datových typů/atributů MongoDB

Místo použití atributů můžete použít BsonClassMap, abyste udrželi své třídy "čisté".

// '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. heroku mongohq a mongoid Mongo::ConnectionFailure

  2. Express Node.JS - Příjem zpětného volání Redis, plnění slibů

  3. Nelze najít dokumenty vyhledávající podle ObjectId pomocí Mongoose

  4. Jak získám objectID po uložení objektu v Mongoose?