
mongoDB
文章平均质量分 73
ysyxg
这个作者很懒,什么都没留下…
展开
-
mogodb 数据库备份好删除
注意点:如果每次都备份到同一目录,那么使用前先必须清空目标目录,否则,会出现多余的表。(如果开始表存在备份了,现在删除了该表,再备份时就出现了多余的表,那么恢复时就会出现多余的表)备份步骤:打开cmd控制台cd 进入要备份的目录(testbackup)mongorestore -help运行mongodump (将会自动动态扫描当前mongodb的所有的数据原创 2015-06-11 11:50:12 · 646 阅读 · 0 评论 -
MongoDB geo 数据插入与查询一
插入gps数据1> db.address_info.insert( { loc : { type: "Point", coordinates: [ 121.466349, 31.2226834 ] }, name: "北海公园", category : "公园" } ))插入gps数据2> db.address_info.inse原创 2016-07-28 16:03:46 · 1237 阅读 · 0 评论 -
springdata jpa mongodb映射
springdata简介:Spring Data采用类对象的方式将O/R映射的支持延伸到了NoSQL数据库。但在各种NoSQL数据库中, 数据结构差异较大, 所以很难形成一种通用的API。 每一种数据存储都有各自一套注释用以标注映射所需要的元信息。JPAMongoDBNeo4j@Entity@Table(name="TUSR")p原创 2016-03-29 14:54:27 · 7590 阅读 · 2 评论 -
远程连接另一个主机上的MongoDB数据库服务器
首先添加用户1、首先在MongoDB服务器主机上进行terminal命令行,输入mongo2、输入 use admin 进入用户管理数据库3、db.addUser("username","password");这里的username和password分别为你要设置的用户名和密码,你可以多加几个,以备以后使用如没有提错误信息,说明已成功添加用户。转载 2015-12-08 18:50:08 · 7087 阅读 · 0 评论 -
ubuntu mongodb3.0安装
添加mongodb签名到APTsudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10创建mongodb-org-3.0.list文件echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multivers转载 2015-12-08 18:47:02 · 1293 阅读 · 0 评论 -
Mongodb 聚合
MongoDB除了基本的查询功能之外,还提供了强大的聚合功能。这里主要介绍count、distinct和group。1. count: --在空集合中,count返回的数量为0。 > db.test.count() 0 --测试插入一个文档后count的返回值。 > db.test.insert({"test":1}) > db.转载 2015-12-16 16:02:53 · 503 阅读 · 0 评论 -
Monodb 入门
一、文档的注意事项:1. 键值对是有序的,如:{ "name" : "stephen", "genda" : "male" } 不等于 { "genda" : "male", "name" : "stephen" }2. 文档信息是大小写敏感的,如:{ "name" : "stephen" } 不等于 { "Name" : "stephen" }3. 文档信息是区分类型的,如:{转载 2015-12-16 16:01:55 · 1373 阅读 · 0 评论 -
Mongodb 管理
1. 启动和停止MongoDB: 执行mongod命令启动MongoDB服务器。mongod有很多可配置的选项,我们通过mongod --help可以查看所有选项,这里仅介绍一些主要选项: --dbpath: 缺省情况下数据库的数据目录为/data/db。对于Windows平台,如果当前的可执行文件位于D盘,那么其缺省数据目录为D:\data\db。我们可以通过转载 2015-12-16 16:04:06 · 399 阅读 · 0 评论 -
Mongodb 索引
一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: > db.test.getIndexes() 删除索引的命令是: > db.test.dro转载 2015-12-16 15:59:04 · 409 阅读 · 0 评论 -
MongoDB查询
1. 基本查询: 构造查询数据。 > db.test.findOne() { "_id" : ObjectId("4fd58ecbb9ac507e96276f1a"), "name" : "stephen", "age" : 35, "genda" : "male",转载 2015-12-16 15:57:04 · 340 阅读 · 0 评论 -
MongoDB 数据操作
1. 批量插入: 以数组的方式一次插入多个文档可以在单次TCP请求中完成,避免了多次请求中的额外开销。就数据传输量而言,批量插入的数据中仅包含一份消息头,而多次单条插入则会在每次插入数据时封装消息头数据。对于数据导入而言,我们可以使用mongoimport完成。 2. 数据库清除: > db.users.remove() 以上命令将会清除users集合转载 2015-12-16 16:00:13 · 400 阅读 · 0 评论 -
Mongodb3.0 java MapReduce实例
String mapFunction2 = "function() { "+ " var key = this.userid; "+ " var value = { "+ " userid: this.userid, "+原创 2015-11-26 18:53:05 · 1461 阅读 · 0 评论 -
mongoDB实践-docker实践-01
1.关闭mongodb服务:mongod --shutdown 2.rm -r /tmp/ 递归删除tmp目录3.创建db文件夹:mkdir /data/db/4.文件夹修改权限授予:sudo chmod -R 777 /data/db/ 5.进入/data/db/删除lock文件 :rm m+Table键提示不全6.ls -l || ls -f7--fork 新起一个原创 2015-12-10 21:46:39 · 628 阅读 · 0 评论 -
mongodb 服务安装和删除
添加mongo服务:mongod --logpath D:\mongodb\log\mongodb.log --logappend --dbpath D:\mongodb\data --serviceName MongoDB --install --auth绿字部分是数据库日志和数据库文件存放的路径,请确保已经存在。红字--auth这个参数的意翻译 2015-09-23 09:16:30 · 1370 阅读 · 0 评论 -
Mongodb实践心得一
1.对经常查询的字段做索引,可以加快对键的查询速度,当然也可以是用缓存数据库之类的2.upsert 条件更新,没有则新增,可以多条3.独立不大的可用的内嵌文档4.save 可以自定义_id保存,否则自动生成5.对于数字加减,可以直接用"$inc"6.$set 有则覆盖,没有则新增7.$unset 将键删除,没有也不出错8.慎用索引,尽可能少的创建,索引查询快,但是更新删转载 2015-09-25 17:25:09 · 1165 阅读 · 0 评论 -
mongodb安装
登陆mongodb官网点击右侧的下载2选择windows平台,如图点击需要的zip文件下载(笔者这里主要讲诉zip文件的安装)legacy版本可以用于旧版本系统下安装,这里不推荐。3将zip文件解压放到盘符的根目录(如C:或D:),为了方便建议文件夹命名尽量简短如(d:\mongodb)原创 2016-10-22 15:40:22 · 454 阅读 · 0 评论