【发布时间】:2015-07-01 09:00:50
【问题描述】:
我想使用 2.0 驱动程序将我自己的自定义容器插入到 MongoDB 中的集合中。但是当我尝试这样做时,我看不到任何事情发生。
我有以下几点:
namespace ConsoleApplication2
{
class Program
{
private static IMongoDatabase _database;
static void Main(string[] args)
{
var dbClient = new MongoClient("mongodb://localhost");
_database = dbClient.GetDatabase("Test");
var demo = new DemoClass() { Adderss = "add", Name = "Test friend" };
var collection = _database.GetCollection<DemoClass>("DemoClass");
collection.InsertOneAsync(demo);
}
}
[BsonDiscriminator(RootClass = true)]
public class DemoClass
{
[BsonId]
public object Id { get; set; }
public string Adderss { get; set; }
public string Name { get; set; }
}
}
集合未创建,但mongod 告诉我连接已建立。
2015-07-01T10:58:09.998+0200 I NETWORK [initandlisten] connection accepted from 127.0.0.1:50317 #11 (4 connections now open)
2015-07-01T10:58:10.178+0200 I NETWORK [conn11] end connection 127.0.0.1:50317 (3 connections now open)
对我如何让它发挥作用有什么建议吗? 欢迎提供完整示例。
【问题讨论】: