在连接mongodb的时候增加用户名和密码认证,如你需要访问nodeblog库进行认证。 将数据库配置改为不需要认证的方式启动 noauth:true ./mongod 进入本地数据库 use nodeblog 切换到nodeblog db.createUser({user:"lion", pwd:"lion", roles:[{role: "readWrite", d...
ERROR: child process failed, exited with error number 62
今天做了数据库恢复动作,然后重启mongodb的时候出现如下错误: ERROR: child process failed, exited with error number 62 解决方法是: 找到dbpath所在的目录删除掉(注意你之前的数据应该有备份),如我的存放在db目录 rm -rf ./db mkdir db 然后重新创建...
中国诗词写入mongodb
原项目地址:https://github.com/chinese-poetry/chinese-poetry 将其json写入mongodb 代码如下: const fs = require('fs') const path = require('path'); const mongoose = require('mongoose'); const option = { reconnectTries: Number.MAX_VALU...
mongodb replica set部署与测试
环境 在windows一台机器上部署3个副本集(replica set),端口分别是:27020, 27021, 27022,在e://mongo//replset下新建三个目录,分别是:27020,27021,27023。 创建副本集 打开命令行工具执行: mongod --port 27020 --replSet rs0 --dbpath e://mongo/replset//2702...
mongodb模糊匹配正则转义
如果我要根据标题和内容搜索关键字,可以如下写法: return this.find({ '$or': [ {title: new RegExp(keyword, 'i')}, {content: new RegExp(keyword, 'i')} ] }) .sort({ 'pv': -1 }) .exec(); 但是,keyword关键字有特殊字符...
mongodb部署分片集群
目标 在3台CentOS 6服务器上部署mongodb分片集群,其中副本集(replica set)部署在不同的服务器上,每个服务器有一个配置(config)副本集,两个分片(sharding)副本集,以及一个mongos服务。所以3台服务器总共需要部署12个...
Robomongo连接远程MongoDB数据库
修改远程服务器上mongodb配置 打开/etc/mongodb.conf配置文件将bind_ip注释起来,如: bind_ip = 127.0.0.1 创建管理员用户 mongo use admin db.createUser({user:"admin",pwd:"admin",roles:[{"role":"userAdminAnyDatabase","db":"admin"}]}) // 重启服...
mongoose分页查询
PAGE_COUNT:每个页面的item数 page:当前页面标号 schema.find(query) .skip(PAGE_COUNT (page - 1)) .limit(PAGE_COUNT) .sort({ _id: -1 }) .exec(); ...
mongodb安装(windows, ubuntu)
windows安装 1. 官网下载[MongoDB](https://www.mongodb.com/)安装; 2. 找到安装后的目录,如:E:/MongoDB, 使用管理员权限打开命令行工具,cd到bin目录下; 3. 在E:/MongoDB下新建data/db目录,下一步用得到; 4. 安装mongo服务,必须指定日志路径和数据库路径,如下: > ...