MongoDB
文章平均质量分 74
MongoDB
梁云亮
电 话:13264494458
微 信:13264494458
扣 扣:369950806
展开
-
MongoDB 文档 查询 操作
查询集合中的文档语法db.集合名称.find() 查找所有db.集合名称.find({条件}) 查找满足条件的db.集合名称.findOne() 查询第一个文档db.集合名称.find({条件},{key:0|1}):查询集合中的文档,返回某些特定的键值,其中:0表示除了key的其它字段,1表示只包含key字段示例:示例:示例:示例:mod示例:取出empno...原创 2020-03-29 10:17:13 · 341 阅读 · 0 评论 -
MongoDB 文档 增删改 操作
向集合添加文档语法:db.集合名称.insert({})或db.集合名称.save({})save于insert不同之处为:使用insert如果插入的文档中_id已经存在,则不能插入save方法如果插入的文档中_id已经存在,则执行更新。示例:删除集合中的文档语法: db.collection.remove(查询表达式, 选项);不加删除条件为删除集合中的所有文档,...原创 2020-03-26 11:22:36 · 335 阅读 · 0 评论 -
MongoDB常用操作
查看所有数据库show dbs查看当前所在数据库db使用指定数据库查看当前数据库中有哪些表/所有的集合show collections 或使用show tables创建数据库MongoDB中的数据库是隐式创建的。命令:use 数据库名称use命令后跟的数据库名,如果存在就进入此数据库,如果不存在就创建注意:使用命令"use 数据库名称"创建数据库后,并没有真正生成对应...原创 2020-03-24 21:31:11 · 200 阅读 · 0 评论 -
Linux单机MongoDB安装、启动、关闭
安装将下载来的MongoDB压缩文件上传到Linux并解压到/user/local/mongo/mongodb4.2.3/。并修改文件夹的拥有者为当前用户hc启动脚本#! /bin/shmkdir -p /usr/local/mongodb4.2.3/data /usr/local/mongodb4.2.3/logs/usr/local/mongodb4.2.3/bin/mo...原创 2020-03-24 21:11:32 · 233 阅读 · 0 评论 -
搭建多机 复本集+分片 环境
部署规划搭建复本集环境hcslave1:hcslave2:脚本在hcmaster上创建脚本 mongodb-rs-shard.sh#! /bin/sh# 使用方式:mongodb-rs-shard.sh 'hcmaster' 'rsh' # 主机名称host=$1# 副本集名称rsh name=$2###########################...原创 2020-03-24 19:13:29 · 476 阅读 · 0 评论 -
搭建副本集脚本
脚本#! /bin/sh# 使用方式:mongodb-rs-shard.sh 'hcmaster' 'rsh' # 主机名称host=$1# 副本集名称rsh name=$2###################################baseDir=/usr/local/mongodb4.2.3dataFolder=$baseDir/datalogsFol...原创 2020-03-24 01:52:44 · 276 阅读 · 0 评论 -
not master and slaveOk=false
错误在SECONDARY中执行命令时报错解决方法出错的因为slave默认不许读写原创 2020-03-22 23:33:40 · 1965 阅读 · 0 评论 -
_id memberId is not electable under the new configuration
报错解决方案仲裁不能再这一台服务器上,换下就可以原创 2020-03-22 22:56:07 · 1050 阅读 · 0 评论 -
Java操作MongoDB
第一步:创建Maven项目,添加以下依赖<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version></dependency><dependency>...原创 2020-03-22 11:39:19 · 214 阅读 · 0 评论 -
MongoDB中使用JavaScript生成测试数据
第一步:定义JavaScript文件rand.js并上传到Linux的/usr/local/test/js目录:function randomStr(len) { # 产生指定长度的随机字符串 var res = ''; var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnoprstuvwxyz0123456789'; ...原创 2020-03-22 09:49:42 · 817 阅读 · 0 评论 -
MySQL数据导入MongoDB
第一步:将user表从MySQL中导出,右键,点击导出向导,选择格式为csv。(使用Navicat)第二步:导入数据到MongoDB如果MongoDB没有创建用户,使用命令:mongoimport --db 数据库名 --collection 集合名 --type csv --headerline --ignoreBlanks --file CSV文件存放路径...原创 2020-03-21 16:27:35 · 2107 阅读 · 0 评论 -
Win10 安装 MongoDB
第一步:下载地址:https://www.mongodb.com/download-center#community第二步:将其中的bin目录加入到系统的path环境变量中第三步:在启动MongoDB之前,要手动创建一个存放MongoDB数据文件的目录,如D:\Applications\MongoDB\data,然后在命令行执行命令mongod --dbpath= D:\Application...原创 2020-03-20 16:20:53 · 350 阅读 · 0 评论