mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-21 02:58:05 +08:00
Update mongodb
This commit is contained in:
@@ -59,6 +59,7 @@ namespace MongoDbTest
|
|||||||
var list2=db.Queryable<IdsModel>().Where(it => it.Ids.Contains(x)).ToList();
|
var list2=db.Queryable<IdsModel>().Where(it => it.Ids.Contains(x)).ToList();
|
||||||
if (list2.Count != 1) Cases.ThrowUnitError();
|
if (list2.Count != 1) Cases.ThrowUnitError();
|
||||||
if (!list2.First().Ids.Contains(x)) Cases.ThrowUnitError();
|
if (!list2.First().Ids.Contains(x)) Cases.ThrowUnitError();
|
||||||
|
//var list3 = db.Queryable<IdsModel>().Where(it => !it.Ids.Contains(x)).ToList();
|
||||||
}
|
}
|
||||||
|
|
||||||
[SqlSugar.SugarTable("UnitStudentdfsds3zzz1")]
|
[SqlSugar.SugarTable("UnitStudentdfsds3zzz1")]
|
||||||
|
@@ -36,13 +36,13 @@ namespace SqlSugar.MongoDb
|
|||||||
var testValue = MongoNestedTranslator.TranslateNoFieldName(exp.Test, context, new ExpressionVisitorContext() { IsText=true });
|
var testValue = MongoNestedTranslator.TranslateNoFieldName(exp.Test, context, new ExpressionVisitorContext() { IsText=true });
|
||||||
var ifTrueValue = MongoNestedTranslator.TranslateNoFieldName(exp.IfTrue, context, new ExpressionVisitorContext() { IsText = true });
|
var ifTrueValue = MongoNestedTranslator.TranslateNoFieldName(exp.IfTrue, context, new ExpressionVisitorContext() { IsText = true });
|
||||||
var ifFalseValue = MongoNestedTranslator.TranslateNoFieldName(exp.IfFalse, context, new ExpressionVisitorContext() { IsText = true });
|
var ifFalseValue = MongoNestedTranslator.TranslateNoFieldName(exp.IfFalse, context, new ExpressionVisitorContext() { IsText = true });
|
||||||
if (exp.IfTrue is MemberExpression member && member.Expression is ParameterExpression)
|
if (MongoDbExpTools.GetIsMemember(exp.IfTrue))
|
||||||
{
|
{
|
||||||
ifTrueValue = $"${ifTrueValue}";
|
ifTrueValue = UtilMethods.GetMemberName(ifTrueValue);
|
||||||
}
|
}
|
||||||
if (exp.IfFalse is MemberExpression member2 && member2.Expression is ParameterExpression)
|
if (MongoDbExpTools.GetIsMemember(exp.IfFalse))
|
||||||
{
|
{
|
||||||
ifFalseValue = $"${ifFalseValue}";
|
ifFalseValue = UtilMethods.GetMemberName(ifFalseValue);
|
||||||
}
|
}
|
||||||
// MongoDB的$cond操作符
|
// MongoDB的$cond操作符
|
||||||
var condDoc = new BsonDocument
|
var condDoc = new BsonDocument
|
||||||
|
Reference in New Issue
Block a user