我今天写这篇文章是因为我目前卡在 MongoDB 的一部分
我想在动态变量中上传一个自定义类,但是当我在Mongo上创建文档时,动态变量被转换为JSON对象,我该如何解决这个问题?
提前致谢
我的自定义课程:
public class Param
{
public string Name { get; set; }
public string Scope { get; set; }
public dynamic Value { get; set; }
public string Type { get; set; }
public string Description { get; set; }
public DateTime FirstIntegrationTime { get; set; }
public DateTime LastIntegrationTime { get; set; }
}
我正在使用的 mongodb 方法:
public async Task CreateParamAsync(Param param)
{
await _collection.InsertOneAsync(param);
}
我尝试在动态变量值中创建一个 Bson,就像那样:
public async Task CreateParamAsync(Param param)
{
param.Value = BsonValue.Create(false);
await _collection.InsertOneAsync(param);
}