mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-20 02:29:39 +08:00
Update mongodb
This commit is contained in:
@@ -197,9 +197,8 @@ namespace SqlSugar.MongoDb
|
||||
var joinWhereDoc = MongoDB.Bson.Serialization.BsonSerializer.Deserialize<BsonDocument>(item.JoinWhere);
|
||||
var isEasyJoin = !(this.JoinQueryInfoLets?.Any(s => s.Key.EqualCase(item.ShortName)) == true);
|
||||
var isExp = !isEasyJoin;
|
||||
var localField = isExp ? string.Empty : joinWhereDoc.GetElement(0).Name;
|
||||
var eqObj = isExp ? null : joinWhereDoc[localField].AsBsonDocument;
|
||||
var foreignField = isExp ? string.Empty : eqObj.GetElement(0).Value.AsString;
|
||||
var localField = isExp ? string.Empty : joinWhereDoc.GetElement(0).Value["$eq"][0]?.toString()?.TrimStart('$');
|
||||
var foreignField = isExp ?string.Empty: joinWhereDoc.GetElement(0).Value["$eq"][1]?.toString()?.TrimStart($"${item.ShortName}.".toCharArray());
|
||||
|
||||
string from = item.TableName ?? item.ShortName ?? "Unknown";
|
||||
string asName = item.ShortName;
|
||||
|
Reference in New Issue
Block a user