mongoengine
文章平均质量分 68
zy_dream
这个作者很懒,什么都没留下…
展开
-
mongoengine的数量获取
在获取数据库数据的过程中,能根据需要而指定的获取到数量,可以提高效率,节省时间。mongoengin是使用[skip:limit]来指定数量的获取,跳过skip个数据,获取limit个数据,灵活运用即可。例1:一个表中的数据类型有a,b,c,d四种,在数据库中现在是无规律的存放。现在我只需要每种类型取1条数据来这样显示:首先,最理想的情况就是,从此表开始取的四个数据,正好就是a原创 2017-03-08 17:31:00 · 1765 阅读 · 0 评论 -
Mongo的继承等
之前是用过mongo继承一次,在通用数据那里。然后今天再次使用到。主要用到了EmbeddedDocument和DynamicEmbeddedDoucment。原创 2017-02-24 14:30:48 · 701 阅读 · 0 评论 -
从数据库取数据的优化与flag登陆登出
登录和未登录界面显示的解决,可以说是想办法解决了,但随之而来需要更改的其他大模块也要修改,例如从相关资讯返回到首页时。是要给每个大的模块界面都来判断是否登录或者登出。拿正姐做好的在线学习界面进行合并。基于现在可以考虑的对从数据库取数据的效率问题进行了尝试。新的尝试也导致了新的bug:推荐资讯数据插入的顺序问题。顺序问题,从一般的数据库取数据时是可以设置用什么排序原创 2017-01-06 17:01:38 · 941 阅读 · 0 评论 -
Mongoengine的取、排序and指定
提供了很大帮助的一篇关于mongoengine的使用。转:最近重新拾起Django,但是Django并不支持MongoDB,但是有一个模块mongoengine可以实现Django Model类似的封装.但是mongoengine的中文文档几乎没有,有的也是简短的几句介绍和使用.下面我就分享一下我在使用过程中所记录下的一些笔记,可能有点乱.大家可以参考一下.安装mongoeng转载 2017-01-05 17:23:59 · 4486 阅读 · 0 评论 -
Mongo的GenericReferenceField()使用例子等
如果在使用mongo,你可能见的最多的除了一般属性的定义以外,ReferenceField这个可以传递对象的属性应该也是很常见的,例如apple=mongo.ReferenceField(Color),这里Color是另一个表,里面存放的是颜色,颜色多了,一个苹果但只对应一个颜色,如此定义即可在后面写入数据时使用。这两天的模块完成中,有一个表的属性里面有了GenericReferenceFie原创 2016-12-20 20:57:26 · 1824 阅读 · 0 评论 -
mongo关于分级目录的使用
从这几次被分配的任务模块来看,使用mongo来存储分级目录的数据是我的盲点,我这个所谓的分级目录就比如省市区数据存储;每个一级的父目录其下有自己的二级子目录。首先,此类数据表的建立,需要含有一个parent的存父节点的类型,定义为ReferenceFiledclass ConsultCategoryDoc(mongo.DynamicDocument): meta = {'colle原创 2016-11-30 22:40:25 · 1118 阅读 · 0 评论 -
python字典与数据库的灵活使用
紧接上篇关于下拉框动态显示数据的功能,虽然这个功能是实现了,但是在接下来从数据库取数据和按条件查询的过程中,还是出现了bug。终于,在借助笨方法print和alert的测试下,终于找到了原因并解决。最主要的关键点就是{% for k,v in question_type.items() %} {% if cls == v %} value="{{ k }}"原创 2017-03-12 14:40:00 · 2011 阅读 · 0 评论