使用c#

时间:2015-11-26 10:23:59

标签: c# mongodb mongodb-.net-driver

我试图将对象插入mongodb,但我没有找到。 以我的方式插入的对象获得id 00000

这是我的代码:

public static async Task InsertData<T>(string collection_name, object insertData) 
DB mongoConnection = new DBconnection();

var collection = mongoConnection._database.GetCollection<object>(collection_name);

await collection.InsertOneAsync(insertData)
}

1 个答案:

答案 0 :(得分:0)

insertData的样本模型是什么?

如果您在模型中使用属性标记Id字段,MongoDB应自动生成ID:

[BsonId]
[BsonRepresentation(BsonType.ObjectId)]
public string Id { get; set; }