mongoDB
zzm628
这个作者很懒,什么都没留下…
展开
-
Mongodb与spring集成 MongoRepository实现增删改查和复杂查询
与HibernateRepository类似,通过继承MongoRepository接口,我们可以非常方便地实现对一个对象的增删改查,要使用Repository的功能,先继承MongoRepository接口,其中T为仓库保存的bean类,TD为该bean的唯一标识的类型,一般为ObjectId。之后在service中注入该接口就可以使用,无需实现里面的方法,spring会根据定义的规则自动生成。转载 2015-10-19 14:04:09 · 10796 阅读 · 1 评论 -
mongodb sort limit和skip用法
检索数据可以使用sort()方法来对数据进行排序,指定排序字段,并使用1或-1来指定排序方式是升序或降序。类似于SQL语句中的order by语句。可以使用limit()方法来读取指定数量的数据,还可以使用skip()方法来跳过指定数量的数据。对分页性能上面效率非常高。1. 语法>db.COLLECTION_NAME.find().sort({KEY:1})>db.转载 2016-07-04 10:03:49 · 742 阅读 · 0 评论 -
MongoDB设置访问权限、设置用户
MongoDB已经使用很长一段时间了,基于MongoDB的数据存储也一直没有使用到权限访问(MongoDB默认设置为无权限访问限制),今天特地花了一点时间研究了一下,研究成果如下:注:研究成果基于Windows平台MongoDB在本机安装部署好后1. 输入命令:show dbs,你会发现它内置有两个数据库,一个名为admin,一个名为local。local好像没啥用,如果哪转载 2016-02-04 10:06:40 · 328 阅读 · 0 评论 -
Mongodb开启与关闭
Mongodb的开启默认启动:$ ./mongodb默认数据保存路径:/data/db/默认端口:27017修改默认路径:--dbpath$ ./mongdb --dbpath /mongodb/把数据存储位置指向一个自己的目录/mongodb/修改默认端口:转载 2016-02-04 10:02:20 · 388 阅读 · 0 评论 -
在SPRING DATA MONGODB中使用聚合统计查询(Java)
在SQL语句中如要做统计一般是这种方式:SELECT ..,SUM(1)FROM ..WHERE ..GROUP BY ..HAVING ..SORT ..在MONGODB中的架构图在SPRING DATA MONGODB中是这样写的:public class VideoRepositoryImpl implements VideoR转载 2016-01-11 18:12:28 · 5156 阅读 · 0 评论 -
mongodb与sql聚合操作对应图
SQL Terms, Functions, and Concepts MongoDB Aggregation OperatorsWHERE $matchGROUP BY转载 2016-01-11 18:10:41 · 435 阅读 · 0 评论 -
MongoDB高级查询
MongoDB高级查询,mongo排序转载 2015-11-03 09:31:29 · 397 阅读 · 0 评论 -
mongodb根据_id查询数据
db.courseRecord.findOne({"_id":ObjectId("55c70e51972a75fc8ae91ea7")});传入的参数一定为JSON格式原创 2015-09-22 17:25:02 · 11547 阅读 · 0 评论 -
php连接mongoDB的几个问题
连接方法网上有很多,在此就不多此一举了,主要记录一下遇到的问题。选择数据库时可通过如下语句:$mongo = new Mongo("mongodb://127.0.0.1:27017/admin:admin");$db = $mongo->dbName。这个时候就有个问题,一般情况下,这种写法可以获取数据库,但是如果数据库的名称有特殊字符,比如,数据库名称为:edu-d原创 2015-09-22 16:29:31 · 1952 阅读 · 0 评论 -
Mongo报如下类似错误时的修改方法Cannot natively represent the long 1396367483000 on this platform
Cannot natively represent the long 1396367483000 on this platform原创 2015-09-22 16:16:02 · 2718 阅读 · 3 评论 -
mongodb查询的语法(大于,小于,大于或等于,小于或等于等等)
1 ) . 大于,小于,大于或等于,小于或等于$gt:大于$lt:小于$gte:大于或等于$lte:小于或等于例子:db.collection.find({ "field" : { $gt: value } } ); // greater than : field > valuedb.collection.find({ "field" : { $转载 2015-10-19 15:47:54 · 1389 阅读 · 0 评论 -
Mongo:Failed to start High-performance, schema-free document-oriented database
Mongo报错Failed to start High-performance, schema-free document-oriented database。由于mongo服务器ip地址发生变化,导致发生上述错误。修改mongo配置文件中的ip地址为变化后的地址,可以正常启动。...原创 2018-03-26 22:19:13 · 6181 阅读 · 1 评论