我试图将对象插入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)
}
答案 0 :(得分:0)
insertData
的样本模型是什么?
如果您在模型中使用属性标记Id字段,MongoDB应自动生成ID:
[BsonId]
[BsonRepresentation(BsonType.ObjectId)]
public string Id { get; set; }