一.缘由 今天公司测试股票交易系统,需要拉取大量的数据存放,故考虑放在mongodb里. 二.一些基本操作 1.权限管理 mongo默认是不用账号就能登陆的,默认端口27017,但是这不太安全.我们要启用认证登陆. 1)开启安全认证:修改mongo.conf里,security.authorization=enbaled 2)创建管理员用户和普通用户 创建管理员用户: use admin db.createUser( { user: "myUserAdmin", pwd: "…
2017年下半年新发布的MongoDB 3.6版本在安全性上做了很大提升,主要归结为两点: 1.将将bind_ip 默认值修改为了localhost: 2. 在db.createUser()和 db.updateUser()中添加了authenticationRestrictions 参数,可以用来控制Client端发来的请求源IP以及请求的Server端指定IP. 以下说明和测试主要是针对第一点. 以前的版本默认Mongo服务启动后,使用Server IP 可以直接登入,但是3.6 已将服务启…
OS:win7 64 boost:1.49 mongodb:2.4.6(推荐64位版本,当然如果你系统是32位的,只能使用32的版本了) IDE:vs2008(2010的同学请跳过吧,因为官网提供的就是2010的版本) 因为项目的需求,要提供vc2008的版本,不得已才折腾的,╮(╯▽╰)╭ ------------------------------------------------------------------------- 编译参考,虽然是vs2010的,但是vs2008同理: h…
在开发过程中,spring集成mongodb的jar包. 如果需要使用排序功能. spring-data-mongodb-1.4.1.RELEASE.jar 的版本为1.4.1,如果使用如下代码: Query query = new Query(criteria); query.with(new Sort(new Sort.Order(Direction.DESC, "create_time"))); return this.mongoTemplate.find(query.skip(…
IDEA版本其实也差不多的,大同小异 简单Demo地址: https://blog.csdn.net/shirukai/article/details/82152243 Springboot项目整合MongoDB 本文主要记录在Springboot项目中整合MongoDB,并演示增删改查,以及分页查询. 1 整合MongoDB 1.1 引入依赖 在sparingboot项目中引入MongoDB依赖 <!--mongodb--><dependency> <groupId>…
转:原文出处忘记了. 1. 下载MongoDB 2. 解压文件到某目录下,然后重命名: [root@localhost var]# tar -xzvf mongodb-linux-i686-2.0.1.tar [root@localhost var]# mv mongodb-linux-i686-2.0.1 /mongodb/ bin下的mongod就是MongoDB的服务端进程,mongo就是其客户端,其它的命令用于MongoDB的其它用途如MongoDB文件导出等. 3. 启动MongoDB…
# linux 网络优化 1. 文件中/etc/sysctl.conf, 加入 net.core.somaxconn = 2048 fs.file-max = 2000000 fs.nr_open = 2000000 net.ipv4.ip_local_port_range = 1024 65535 2. 文件/etc/security/limits.conf中加入: * hard nofile 1000000 * soft nofile 1000000 * hard nproc 1000000…
> 10 , 用户无法忍受 >1s , 需要加装中提示 数据库对软件整体影响是不言而喻的, 那么使用 MOngoDB时 该如何提高数据库性能 第一: 索引, 相当于记忆法的 地点桩 1. 基础索引 db.users.ensureIndex({age:1}) 因为创建索引是非常耗时的, 指定backgroud 为ture, 就可以在后台执行, 提高性能 db.t3.ensureIndex({age:1}, {backgroud: true}) 2. 文档索引 db.factories.inser…
private static string _connStr = "mongodb://127.0.0.1:27017"; private static string _dbName = "test"; const string CollectionName = "sun"; private static IMongoDatabase db { get { var url = new MongoUrl(_connStr); var client…
1 下载并安装MongoDB 1.1 MongoDB官网 1.2 下载 solutions -> download center 1.3 安装 双击进入安装即可 1.3.1 安装时常见bug01 1.3.2 bug01解决办法 1.4 启动mongodb 技巧01:需要在同安装目录同一级别创建一个data目录来存放数据 技巧02:将下下面的命令存储成一个 bat 文件,下次启动时双击即可 C:\tool\mongoDB\bin\mongod --dbpath C:\tool\data --sma…