我正在使用一个MongoDB,但是我的类有另一个名称,然后是我的集合。
[DataObject]
[BsonDiscriminator("TES_SuperHero")]
public class SuperHero
{
[BsonId]
[BsonElement("_id")]
public Guid Id { get; set; }
[BsonElement("Name")]
public string Name { get; set; }
[BsonElement("Powers")]
public IList<HeroPowers> SuperPowers { get; set; }
}然后我想要收集与
private IMongoCollection<SuperHero> _superHeros = _MongoClient.GetDatabase().GetCollection<SuperHero>(nameof(SuperHero));唯一的问题是我似乎无法做到这一点。
发布于 2017-08-15 09:32:29
您需要将数据库名称传入GetDatabase方法
_superHeros = _MongoClient.GetDatabase("test").GetCollection<SuperHero>(nameof(SuperHero));名称不是可选的,请参见- GetDatabase.htm
https://stackoverflow.com/questions/45690114
复制相似问题