From bee26aab514ffed52e2bbfb0b49ddf3c10d53b71 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sat, 6 Sep 2025 08:00:35 +0800 Subject: [PATCH] Update Mongodb --- .../MongoDb/SqlBuilder/MongoDbInsertBuilder.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSugar.MongoDbCore/MongoDb/SqlBuilder/MongoDbInsertBuilder.cs b/Src/Asp.NetCore2/SqlSugar.MongoDbCore/MongoDb/SqlBuilder/MongoDbInsertBuilder.cs index 6b23bc82d..cf6132db7 100644 --- a/Src/Asp.NetCore2/SqlSugar.MongoDbCore/MongoDb/SqlBuilder/MongoDbInsertBuilder.cs +++ b/Src/Asp.NetCore2/SqlSugar.MongoDbCore/MongoDb/SqlBuilder/MongoDbInsertBuilder.cs @@ -28,8 +28,12 @@ namespace SqlSugar.MongoDb foreach (var e in enumerable) { - var realType = e.GetType(); - if (realType.IsClass()) + var realType = e?.GetType(); + if (realType == null) + { + list.Add(BsonValue.Create(null)); + } + else if (realType.IsClass()) { var bson = e.ToBson(realType); // 序列化为 byte[] var doc = BsonSerializer.Deserialize(bson); // 反序列化为 BsonDocument