mongodb安装和基础操作

一、下载地址:

https://www.mongodb.com/download-center/community

二、安装错误:

1、安装过程中报错(类似下图):

原因:没有管理员权限

解决:管理员运行cmd,找到该文件所在位置,执行

  1 msiexec /package node-v8.7.0-64.msi

三、mongodb配置

1、进去安装目录,在data文件夹下,新建两个文件夹log和db,分别存放数据和日志,如图

2、进入添加环境变量,在path里面添加mongo所在文件夹的bin路径,如        D:\MongoDB\bin

3、在D:\MongoDB\bin目录下新建mongo.config文件, 添加以下内容(根据每个人设置而定)

  1   ##数据库目录##
  2  dbpath=D:\MongoDB\data\db
  3    ##日志输出文件##
  4  logpath=D:\MongoDB\data\log\db.log

添加后cmd运行

  1             mongod --config "E:\mongodb\mongo.config"

4、添加到计算机服务,cmd窗口输入

  1 mongod --config "E:\mongodb\mongo.config" --install --serviceName "MongoDB"

5、启动服务报错

在bin目录下有个mongod.cfg,打开,修成成下面:

  1 # mongod.conf
  2
  3 # for documentation of all options, see:
  4 #   http://docs.mongodb.org/manual/reference/configuration-options/
  5
  6 # Where and how to store data.
  7 storage:
  8   dbPath: D:\MongoDB\data\db
  9   journal:
 10     enabled: true
 11 #  engine:
 12 #  mmapv1:
 13 #  wiredTiger:
 14
 15 # where to write logging data.
 16 systemLog:
 17   destination: file
 18   logAppend: true
 19   path:  D:\MongoDB\data\log\db.log
 20
 21 # network interfaces
 22 net:
 23   port: 27017
 24   bindIp: 127.0.0.1
 25
 26
 27 #processManagement:
 28
 29 #security:
 30
 31 #operationProfiling:
 32
 33 #replication:
 34
 35 #sharding:
 36
 37 ## Enterprise-Only Options:
 38
 39 #auditLog:
 40
 41 #snmp:
 42
 43
 44 

四、mangoDB常用语句

  1 //显示所有数据库
  2 show dbs
  3 //选择数据库
  4 use runoob
  5 //删除数据库
  6 db.dropDatabase()
  7 //删除集合
  8 db.collenction.drop()
  9 //查找
 10 db.staments.find()
 11 //条件查找
 12 db.staments.find({‘title‘:‘hello‘})
 13 //插入单个文档
 14 db.staments.insert({
 15     title:‘hello‘,
 16         url:‘www.baidu.com‘,
 17         like:100
 18 })
 19 //插入多个文档
 20 db.staments.insert([{
 21     title:‘hello‘,
 22         url:‘www.baidu.com‘,
 23         like:100
 24 },
 25 {
 26     title:‘hello‘,
 27         url:‘www.baidu.com‘,
 28         like:100
 29 },
 30 {
 31     title:‘hello‘,
 32         url:‘www.baidu.com‘,
 33         like:100
 34 }])
 35 //更新文档
 36 db.staments.update({‘title‘:‘MongoDB 教程‘},{$set:{‘title‘:‘MongoDB‘}})
 37 //删除文档
 38 db.satments.deleteMany({})   //删除全部
 39 db.staments.deleteOne({title:‘hello‘}) //删除一个
 40 db.staments.deleteMany({title:‘hello‘}) //删除多个
 41
 42 //操作符:$lt小于,$gt大于,$lte小于等于,$gte大于等于
 43 db.staments.find({like:{$gt:50}})
 44 //排序 1为升序,-1为降序
 45 db.staments.find().sort(like:-1)
 46
 47 

原文地址:https://www.cnblogs.com/han200113/p/11519175.html

时间: 2024-08-23 11:19:37

mongodb安装和基础操作的相关文章

Mysql安装和基础操作

1.环境检查: 先检查是否已经安装了:rpm -qa |grep mysql ---两个都检查下,查看mysql是否安装 rpm -qa |grep MySQL若安装有可删除:rpm -e ****** 2.安装:1)安装前准备:mkdir usr/mysql cd进入该目录,上传安装包到/usr/mysql目录下2)安装:rpm -ivh MySQL-server-5.0.16-0.i386.rpm rpm -ivh MySQL-elient-5.0.16-0.i386.rpm3)验证安装是否

MongoDB安装、CURD操作、使用场景分析总结(1)

NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL".非关系型的数据存储 MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的. MongoDB有数据库.集合.文档三个基本概念分别相当于关系数据库中的数据库.表.行. 一.MongoDB安装 MongoDB官网下载地址:htt

linux分区表示文件系统、6.5版本安装及基础操作

1 分区表示与文件系统 1.1 问题 请用3分钟默记Linux中的硬盘和分区表示方法 请描述下列设备具体的含义:/dev/sdc5./dev/hda1./dev/sdd Linux中默认使用了哪几种文件系统类型? 1.2 方案 在安装操作系统前,要对Linux操作系统的分区方式和文件系统有一定的了解.需注意的是我们默认采用的是MBR分区方案,只能有1~4个主分区.想要有更多的分区,必须创建扩展分区,再在扩展分区之上再继续划分逻辑分区,一般第五个分区为第一个逻辑分区. 1.3 步骤 实现此案例需要

虚拟机与ubuntu系统的安装与基础操作

1.虚拟机的下载: 常见的虚拟机软件有:VMware  VirtuaIBOX  Virtual PC  等. 这里主要介绍VMware ,VMware目前已经有很多个版本,可以根据个人情况进行选择.安装完成后打开选择个人或家庭免费使用. 2.ubuntu iso包下载: linux各发行版本下载地址 <-这个是个人推荐的一个linux各发行版本的下载地址. 本次使用的是Ubuntu Kylin 16.04 TLS 操作. 3.虚拟机创建虚拟系统: a.打开虚拟机软件,出现如图界面.(不同版本间可

mongodb安装及基础命令

安装mongodb(mongodb-linux-x86_64-3.2.4.tgz)1 export PATH=$PATH:/usr/local/mongodb/bin2 /usr/local/mongodb/bin 新增mongodb.conf port=27017 dbpath=/opt/mongodb/data/db logpath=/opt/mongodb/logs/mongodb.log logappend=true fork=true3 ./mongod -f mongodb.conf

docker安装和基础操作

docker安装 yum install docker 配置镜像下载加速器 curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://797f50a9.m.daocloud.io Docker允许远程端连接 [[email protected] ~]# vi /usr/lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd -H tcp://0.

saltstack1 安装及基础操作

saltstack常用网址: 官方网站:http://www.saltstack.com 官方文档:http://docs.saltstack.com GitHub:http://github.com/saltstack 中国SaltStack用户组:http://www.saltstack.cn saltstack运行方式: local mater/minion salt ssh saltstack三个功能: 远程执行 配置管理 云管理 master端:10.20.23.144 minion端

redis安装及基础操作(1)

0.环境 Linux:centos6.5 redis:3.0.5 1.下载 方式一:官网下载war包,通过xftp拷贝到linux服务器,解压: 方式二:linux服务器,执行命令 wget http://download.redis.io/releases/redis-3.0.5.tar.gz 2.编译 2.1 解压 tar -zxvf redis-3.0.5.tar.gz 2.1 编译 cd redis-3.0.5/ make 2.3 测试是否成功 cd src ./redis-server

MongoDB安装、操作

一. mongoDB安装 1.1 下载安装包 wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel55-3.2.0.tgz 1.2 解压,移动到/usr/local/mongodb目录 tar -zxvf mongodb-linux-x86_64-rhel55-3.2.0.tgz sudo mv mongodb-linux-x86_64-rhel55-3.2.0 /usr/local/mongodb 1.3 目录说明 cd