using MongoDB.Bson; using MongoDB.Bson.Serialization.Attributes; using SqlSugar; using SqlSugar.MongoDb; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MongoDbTest { public class QueryJsonArray2 { internal static void Init() { var db = DbHelper.GetNewDb(); db.CodeFirst.InitTables(); db.DbMaintenance.TruncateTable(); db.Insertable(new Student() { Book = new List() { 1, 2.1, 3 } }).ExecuteCommand(); var list=db.Queryable().ToList(); if (list.First().Book[1] != 2.1) Cases.ThrowUnitError(); list.First().Book[1] = 2.2; db.Updateable(list).ExecuteCommand(); var list2 = db.Queryable().ToList(); if (list2.First().Book[1] != 2.2) Cases.ThrowUnitError(); } [SqlSugar.SugarTable("UnitStudentdsafaz1")] public class Student : MongoDbBase { public string Name { get; set; } [SqlSugar.SugarColumn(IsJson = true)] public List Book { get; set; } } } }