我有两个实体类“用户”和“文档”。每个用户都有一个收件箱和一个发件箱,实际上是两个List,每个Document可能驻留在多个用户的收件箱和发件箱中。这是我的类(class):@EntitypublicclassUser{@IdprivateLongid;@ManyToMany(mappedBy="userinbox",cascade=CascadeType.ALL)privateListinbox=newArrayList();@ManyToMany(mappedBy="useroutbox",cascade=CascadeType.ALL)privateListoutbox=new
我在c#中有以下查询:varfilter=Builders.Filter.And(Builders.Filter.Eq(n=>n.UserId,userId),Builders.Filter.ElemMatch(inbx=>inbx.Inbox,msg=>msg._id==msgId));varupdate=Builders.Update.PullFilter(inbx=>inbx.Inbox,msgs=>msgs._id==msgId);varupsert=newUpdateOptions(){IsUpsert=false};awaitcollection.FindOneAndUpd
我在c#中有以下查询:varfilter=Builders.Filter.And(Builders.Filter.Eq(n=>n.UserId,userId),Builders.Filter.ElemMatch(inbx=>inbx.Inbox,msg=>msg._id==msgId));varupdate=Builders.Update.PullFilter(inbx=>inbx.Inbox,msgs=>msgs._id==msgId);varupsert=newUpdateOptions(){IsUpsert=false};awaitcollection.FindOneAndUpd