你的位置:首页 > 软件开发 > 数据库 > MongoDB学习笔记~根据子集合里某个属性排序

MongoDB学习笔记~根据子集合里某个属性排序

发布时间:2016-11-29 17:00:10
回到目录这个问题是这样的,有一个实体dog,里面有集合属性DogHistory,它里面有一些自己的属性,其中一个是SortNum,主要用来进行排序,而且这个排序可以影响主对象,即影响dog类,这个在mongodb里不容易实现,但也不是不能实现,我们需要分两步考虑这个问题,不过首先 ...

回到目录

这个问题是这样的,有一个实体dog,里面有集合属性DogHistory,它里面有一些自己的属性,其中一个是SortNum,主要用来进行排序,而且这个排序可以影响主对象,即影响dog类,这个在mongodb里不容易实现,但也不是不能实现,我们需要分两步考虑这个问题,不过首先我们需要知道,mongodb里不支持子集合对象的子属性排序,但它支持子实体对象的子属性排序。

下面看一下数据结构

public class DogHistory  {    public bool IsHealth { get; set; }    public Adderss Adderss { get; set; }    public string HistoryName { get; set; }    public string[] Foods { get; set; }    public int SortNum { get; set; }  }  public class Dog : NoSqlEntity  {    public Des Des { get; set; }    public string Title { get; set; }    public string Type { get; set; }    public string[] Foods { get; set; }    public List<DogHistory> DogHistory { get; set; }  }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:MongoDB学习笔记~根据子集合里某个属性排序

关键词:MongoDB

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录