MongoDB
酷python
微信公众号: coolpython
展开
-
MongoDB查询操作
数据如上图所示,如果要查询分数等于100的记录 db.info.find({"Score":100}) 如果要查询分数小于90的记录 db.info.find({"Score":{"$lt":90}}) 如果要查询分数小于等于80的记录 db.info.find({"Score":{"$lte":80}}) 大于和大原创 2015-04-18 09:56:58 · 583 阅读 · 0 评论 -
MongDB命令介绍
上一篇介绍了创建数据库,创建集合,以及删除数据库和删除集合的命令,接下来,介绍一下对集合的操作 新增数据 新增一条数据,使用insert()函数 insert 函数内,传入的必须是 json字符串,这里,我向集合中写入了一条数据,和关系型数据库不同,这里没有列的概念,集合中,不存在一个名称为”name“的原创 2015-04-08 22:04:54 · 559 阅读 · 0 评论 -
MongoDB的安装和命令介绍
MongoDB是当下非常流行的一种NoSql数据库,作为程序猿,学习新技术,是职业生涯永恒的课题 首先,要先学会安装,这里我转载一篇别人写的介绍安装的博文 MongoDB安装说明 在这里,感谢这位博主的分享! 本篇博客,要介绍的是MongoDB的各种操作命令,只有先熟悉数据库自带的命令,才能更好的了解数据库本身,才能更好的使用高级编程语言来操原创 2015-04-08 21:30:27 · 611 阅读 · 0 评论 -
MongoDB索引的创建与删除
为了提高查询效率,可以对一个字段创建索引,创建的方法如下 为name创建索引,1表示升序,如果是-1,则表示降序,注意看,不是每一条记录都有name字段,但是仍然可以为其创建索引 既然索引有升序和降序之分,那么可不可以对name既建升序索引,又建降序索引呢?答案是肯定的 查看索引使用getIndexes()命原创 2015-04-14 22:36:19 · 5527 阅读 · 4 评论 -
Mongodb索引详解
1、 查询索引 选中数据库以后,show collections ,我们会看到每个库中都有一个名为system.indexes的集合,这里面存储的就是你所选中的库中所有集合的索引 db.system.indexes.find() 2、 新增一个索引 新增的方式语句非常简单,比如我有一个名为test的集合,现在我为他增加一个索引原创 2016-01-01 23:34:32 · 637 阅读 · 0 评论 -
mongodb new file allocation failure
话说那天正在向mongodb中写入数据,突然就蹦出了 new file allocation failure ,以为是数据有错误,就检查了一番,可没问题啊,看着像是mongo自己的问题,于是百度了一番,竟然是mongodb把磁盘写满了,以至于无法再分配新的磁盘空间存储数据了。原创 2016-03-07 19:05:56 · 1747 阅读 · 0 评论 -
mongodb的aggregate 用法
先用一个python脚本构造一些数据,然后来演示如何使用 #coding=utf-8'''Created on 2015-12-28@author: kwsy'''import pymongoclient = pymongo.MongoClient("localhost", 27017)db = client.testaggregatecoll = db.tea原创 2016-07-05 14:51:37 · 5621 阅读 · 0 评论